■ ??= 연산자를 사용하는 방법을 보여준다.
▶ 예제 코드 (DART)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
void main() { int? x = null; x = 5; print(x); x = null; print(x); x ??= 3; print(x); } |
※ ??= 연산자는 객체가 null이면 백업값을 할당하고 아니면 객체를 그대로 반환한다.