카테고리 없음

flutter 코드 모음 - 삼항연산자

studyapps 2025. 3. 16. 15:54

 

삼항 연산자와 람다 함수에 관한 간단한 예제

 

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