Flutter

Dart 문법 - 조건문

whs5758 2025. 8. 13. 12:51

if문

조건이 "참이면, 참이 아니면"을 구분하여 프로그램을 분기시킬 때 사용합니다. 

void main() {
  
  // 조건문과 연산의 결과는 참, 거짓

  int point = 90;
  if (point >= 90) {
    print('A학점');
  } else if (point >= 80) {
    print('B학점');
  } else if (point >= 70) {
    print('C학점');
  } else {
    print('F학점');
  }
}

 

삼항 연산자

조건식 ? 참이면 실행 : 거짓이면 실행

void main() {
  
 // 삼항 연산자
  int point = 60;
  print(point >= 60 ? "합격" : "불합격");
  
 }

 

null 대체 연산자

변수의 값이 null이면 ?? 뒤의 값이 출력되고, null이 아니면 변수의 값이 출력됩니다. 

void main() {
  
  // null 대체 연산자 ??
  // 변수의 값이 null이면 ?? 뒤의 값이 출력이 되고
  // null 값이 아니면 변수의 값이 출력 됩니다.
  // ? nullable
  
  double? d1 = null;
  int? n1 = null;
  String? username = null;
  
  print(username);
  print(username ?? "가나디");

}

 

 

'Flutter' 카테고리의 다른 글

Dart 문법 - 클래스  (2) 2025.08.18
Dart 문법 - 함수  (1) 2025.08.18
Dart 문법 - 연산자  (2) 2025.08.13
Dart 문법 - Dart 변수  (3) 2025.07.28
플러터란?  (0) 2025.07.24