본문 바로가기
코딩/Flutter

Dart 언어 문법 삼항 연산자 및 ?, ?? 사용

by Say_Young 2023. 4. 8.

 

var visiblity = isPublic ? 'public' : 'private';
String playerName(String name) => name ?? 'Guest';

1. Dart는 삼항 연산자 사용이 가능하다. 

첫 번째 줄에서 isPublic이 true면 'public', 아니면 'private'를 visiblity에 할당한다. 

2. "??"는 if null, null 인식 연산자다. 

두 번째 줄에서 playerName에 name을 할당한다. 만약 name이 null이라면 'Guest'를 playerName에 할당한다. 

댓글