5.6 null 병합(Null coalescing)
5.6 null 병합(Null coalescing)
Haxe 4.3.0 이후
null-safe 필드 접근을 보완하며, null 병합 연산자 ??는 주어진 표현식이 null일 때 기본값/대체값을 지정할 수 있게 해줍니다.
value ?? "fallback"
이것은 대략 다음과 같습니다:
value != null ? value : "fallback"
하지만 value는 두 번 평가되지 않습니다.
출처: Null coalescing
본문
?? 연산자는 왼쪽 표현식이 null이면 오른쪽 기본값을 결과로 하되, 왼쪽은 두 번 평가하지 않아요. 예: value ?? "fallback".