??1 Dart ?? QQ Operator QQ operator는 다음과 같은 코드를 더욱 간단하게 만들어 줍니다. String UpperString(String? word) { // 1. if 문 if (word != null) { return word.toUpperCase(); } // 2. 삼항연산자 return word != null ? word.toUpperCase() : ''; } UpperString() 함수에 전달된 값이 null이 아닐 때 toUpperCase() 메소드를 실행하는 코드입니다. String UpperString(String? word) { return word?.toUpperCase() ?? ''; } word가 null이 아니면 toUpperCase() 메소드를 실행하고 아니면 빈 문자열을 반환합니다. Strin.. 2023. 1. 3. 이전 1 다음