* null 인식 연산자 : ??=, ??
* cascade (..연산자) : 자바의 builder 패턴과 유사. 객체 레퍼런스 변수 없이 바로 값 대입 가능 class Animal { var name = "dog"; var age; var sound; } main() { var a = 3; // ??
= : 변수가 현재 널인 경우에만 변수에 값 지정 a ??= 4; print(a); // ??
: 왼쪽 표현식 값이 널이 아니면 왼쪽 표현식을, 널이면 오른쪽 표현식 리턴 print(1 ?? 3); print(null ??
12); Animal animal = Animal(); print(animal.name); Animal? ani2; // ?.
: null이면 null값 출력 print(ani2?.nam.....