삼항 연산자와 람다 함수에 관한 간단한 예제
1. visibility 는 isPublic 값에 따라서 값이 결정된다 = 여기서는 'public'
2. PlayName 은 함수 (화살표 함수? 람다 함수?) 이다
name 변수를 입력받아서
?? : null 병합 연산자 => name ?? : 'guest' => name 값이 null 이면 'guest' 값을 반환, null 이 아니면 name 값을 반환
void main() {
bool isPublic = true;
var visibility = isPublic ? 'public' : 'private';
print (visibility);
String playName (String? name) => name ?? 'guest';
print (playName('test'));
print (playName(null));
}
public
test
guest
test
guest