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에 할당한다.
'코딩 > Flutter' 카테고리의 다른 글
[Flutter] Extends, Override, build, BuildContext에 대해 알아보기 (0) | 2022.04.28 |
---|---|
[Flutter] final 변수와 const 변수 (0) | 2022.04.27 |
[Flutter] 상태관리란 무엇인가 (0) | 2022.04.27 |
[Flutter] Stateless Widget과 Stateful Widget의 차이 (0) | 2022.04.26 |
[Flutter] 변수명 앞에 붙은 underbar(언더스코어, 밑줄)의 의미 (0) | 2022.04.26 |
댓글