Dart - 조건 표현식

목진성·2024년 10월 25일

Dart Language

목록 보기
2/12

조건 표현식

조건문? 표현식1 : 표현식2(삼항연산자)

조건문이 이면 표현식1을, 조건문이 거짓이면 표현식2를 따라요.

bool isPublic = true;
String visibility1 = isPublic ? 'public' : 'private';
print(visibility1);	// pubic

bool isPrivate = false;
String visibility2 = isPublic ? 'public' : 'private';
print(visibility2);	// private

표현식1 ?? 표현식2

표현식1이 null 값을 갖지 않으면 표현식1을,
표현식이 null 값을 가지면 표현식2를 따릅니다.

int? a = null;
print(a ?? 2);	// 2

int b? = 3;
print(b ?? 2);	// 3
profile
우주를 항해하는 여행자

0개의 댓글