[Flutter/Dart] 다트의 조건 연산자들(등가, 관계, 논리)

    플러터(Flutter)에서 사용하는 다트(Dart) 언어는 고수준과 유사하게 다양한 조건을 위한 연산자들을 제공합니다. 2개의 값을 비교해서 같은지 아닌지를 비교하는 등가 연산자, AND와 OR를 체크하는 논리 연산자, 값이 크기를 계산하는 관계 연산자 등을 제공합니다.

     

    [Flutter/Dart] 다트의 조건 연산자들(등가, 관계, 논리)


    조건을 위한 연산자의 종류

    연산자 연산자명
    >=, >, <=, < 관계 연산자
    ==. != 등가 연산자
    &&, || 논리 연산자

     

    연산자 상세 설명

    관계 연산자 종류

    관계 연산자 
    >= 크거나 같다
    > 크다
    <= 작거나 같다
    < 작다

     

    관계 연산자 예시

    void main(List<String> arguments) {
      int a = 5;
      int b = 4;
      int c = 5;
    
      // 관계 연산자
      print(a >= b);
      print(a > b);
      print(a <= b);
      print(a < b);
      print(a < c);
      print(a <= c);
    }
    true
    true
    false
    false
    false
    true

     

    1. a는 5이고, b는 4이기 때문에 5는 4보다 크거나 같다라는 조건에는 참이 된다. 
    2. a는 5이고, b는 4이기 때문에 5는 4보다 크다라는 조건에는 참이 된다.
    3. a는 5이고, b는 4이기 때문에 5는 4보다 작거나 같다라는 조건은 거짓이 된다.
    4. a는 5이고, b는 4이기 때문에 5는 4보다 작다라는 조건은 거짓이 된다.
    5. a는 5이고, c도 5이기 때문에 5는 5보다 작다라는 조건은 거짓이 된다.
    6. a는 5이고, c도 5이기 때문에 5는 5보다 작거나 같다라는 조건은 참이 된다.

     

     

    등가 연산자의 종류

    등가 연산자 설명
    == 둘의 값은 같다
    != 둘의 값이 다르다

     

    등가 연산자의 예시

    void main(List<String> arguments) {
      // 등가 연산자
      print(5 == 4);
      print(5 != 4);
      print(5 == 5);
      print(5 != 5);
    }
    false
    true
    true
    false

     

    1. 5와 4는 같다라는 조건은 거짓이 된다
    2. 5와 4는 다르다라는 조건은 참이 된다
    3. 5와 5는 같다라는 조건은 참이 된다
    4. 5와 5는 다르다라는 조건은 거짓이 된다

     

    논리 연산자의 종류

    논리 연산자 설명
    && 그리고
    || 혹은

     

    논리 연산자의 예시

    void main(List<String> arguments) {
      int a = 5;
      int b = 4;
    
      // 논리 연산자
      print(a != 5 || b != 5);
      print(a != 4 || b != 5);
      print(a != 5 && b != 5);
      print(a == 5 && b == 4);
    }
    true
    true
    false
    true

     

    1. a는 5이고, b는 4이기 때문에 5는 5와 다르거나 4는 5와 다르다는 것은 참이다
    2. a는 5이고, b는 4이기 때문에 5는 4와 다르거나 4는 5와 다르다는 것은 참이다
    3. a는 5이고, b는 4이기 때문에 5는 5와 다르고, 4는 5와 다르다는 거짓이다
    4. a는 5이고, b는 4이기 때문에 5는 5와 같고 4는 4와 같다는 참이다

     

    플러터 및 다트 포스팅

    [Flutter/Dart] 다트 언어의 증감 연산자 (전위, 후위)

     

    [Flutter/Dart] 다트 언어의 증감 연산자 (전위, 후위)

    증감 연산자의 개요 증감 연산자는 값을 1 증가 시키거나, 1 감소 시키는 것을 뜻합니다. 증감 연산자는 비교적 오래된 언어(69년 B언어에서 최초 도입)들은 대다수 사용하고 있지만, 최근에 만들

    needneo.tistory.com

    [Flutter/Dart] 다트 사칙연산(산술 연산자) 사용하기

     

    [Flutter/Dart] 다트 사칙연산(산술 연산자) 사용하기

    플러터(Flutter)의 언어인 다트(Dart)에서도 다른 언어와 유사한 산술 연산자를 사용하고 있습니다. 산술 연산자 의미 산술 연산자를 말 그대로 간단한 계산을 위한 연산자를 뜻합니다. 우리가 흔히

    needneo.tistory.com

     

    반응형

    댓글

    Designed by JB FACTORY