너무 기본적인건 생략하고 공부하면서 오 이런 기능도 있구나 했던것만 적어보겠습니다.
??=는 좌측 변수의 값이 null이면 우측의 값을 대입하라는 명령이다
int? number = 1;
print(number); //1
number = null;
print(number); //null
number ??= 3; //??=는 number가 null이면 3을 대입하라는 명령이다
print(number); //3
변수의 타입 비교이다
int number = 3;
print(number is int); //true
print(number is String); //false
print(number is! int); //false
prunt(number is! String); //true
이 게시글은 공부하며 계속 추가 될 수 있습니다.