flutter/dart

[dart] QQ operator / ?? / ?=

KIMJAVAN 2023. 8. 14. 15:12
728x90

String capitalizeName1(String? name){
  if(name != null){
    return name.toUpperCase();
  }
  return "javan";
}

String capitalizeName2(String? name) => name != null ? name.toUpperCase() : "javan" ;

String capitalizeName3(String? name) => name?.toUpperCase() ?? "javan";

void main(){
  capitalizeName3('javan');
  capitalizeName3(null);
}
 

좌측이 아니라면 우측을 실행하라