[Dart] QQ Operator

misonaru·2024년 7월 24일

Dart

목록 보기
9/13
String capitalizeName(String? name) {
  if (name != null) {
    return name.toUpperCase();
  }

  return '삐삐';
}

void main() {
  var result = capitalizeName('miso');
  print(result);
}

if문 부분을 fat arrow를 사용하여 줄일 수 있다.


String capitalizeName(String? name) => 
  name?.toUpperCase() ?? '삐삐';
  -----------------      ------
       not null            null
       
void main() {
  var result = capitalizeName(null);
  print(result);
}
profile
미소와 나루 집사

0개의 댓글