카테고리 없음

Dart 문법 기초(연산자-Operators)

qkrtjddlf 2024. 10. 31. 23:31

연산자란 데이터를 조작하거나 처리하기 위해 사용하는 기호or 키워드

수학적 계산뿐만 아니라 논리적 비교, 데이터 조합 등 다양한 작업에 사용

 

종류

-산술 연산자 = 기본 연산 +, -, *, /, ~/, %

-비교 연산자 = 비교 연산 ==, !=, >, <, >=, <=

-타입 체크 연산자(프로그램 실행 중에 타입을 검사할 때 사용)

    as:타입을 변환할 때 사용

     is:특정 타입을 판별할 때 

     !is:is와 반대 개념

-대입 연산자 (값을 변수에 대입할 때 사용)

     ??:기준 왼쪽에 있는 것이 null일 때 대입

     +=:기준 왼쪽에 있는 것과 오른쪽에 있는 것을 더해서 왼쪽에 대입

     -=:위와 같음 (부호만 바꿈)

     *=:위와 같음 (부호만 바꿈)

      /=:위와 같음 (부호만 바꿈)

      ~/:나누고 정수만 반환

-논리 연산자(참 또는 거짓으로 판별할 수 있는 표현식을 반전하거나 결함할 때 사용)

      !:기준으로 오른쪽에 있는 판별식을 반전시킴

     ||:기준으로 왼쪽, 오른쪽 하나라도 참이면 참이고 모두 거짓이면 거짓

  &&:기준으로 왼쪽, 오른쪽 모두 참이면 참이고 하나라도 거짓이면 거짓