책 "코딩셰프의 플러터 맛집" 내용을 정리한 것 입니다. String color; // Non-nullable color에 값이 들어가지않으면 오류가 난다.String? color; // color가 Null일 수 도 있음 Nullable.!(bang)일부 변수들은 db에서 불러오다보니 코드적으로는 오류가 날 수 있다.예를들어 모든문자를 대문자로 바꾸어주는 메서드 toUpperCase()의 경우엔 string 값이 null이면 오류가난다String? name;name.toUpperCase(); // name이 nullable이므로 오류발생name!.toUpperCase(); // !(bang)을 통해 name이 null이 아닐거라 확인시켜줌.late변수의 초기화를 지연시키는데 사용된다. 클래스의 인스턴스..