flutter ?
-
flutter에서 ?, ! 의미는?flutter 파헤치기 2024. 2. 12. 01:37
variable_type ? : 변수값 null 허용 variable! : 변수값이 null 아니라고 100% 확실할 때 !를 붙이고 만약 변수값이 null 이면 오류 발생 void main() { // 변수 앞에 ?는 null 값을 허용하고, // 변수 뒤의 !는 null 값이면 컴파일 오류를 낸다. int? a = null; // OK : 변수 앞에 ?는 null 값을 허용한다. // int b = null; // Error : ?가 없으면 null 값을 불허한다. // late int c = null; // Error : ?가 없으면 null 값을 불허한다. // late const int dd; // Error : 컴파일 시점에 const는 값이 정해져야 된다. late final int d; /..