코딩/Flutter
Dart 언어 문법 삼항 연산자 및 ?, ?? 사용
Say_Young
2023. 4. 8. 16:16
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에 할당한다.