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);
}
 

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

'flutter > dart' 카테고리의 다른 글

[dart] named parameters / required / 초기값 세팅  (0) 2023.08.14
[dart] Set / List 차이  (0) 2023.08.14
[dart] collection for / Maps  (0) 2023.08.14
[dart] $ + 변수  (0) 2023.08.14
[dart] list 리스트  (0) 2023.08.14