https://nomadcoders.co/dart-for-beginners
Dart 시작하기 – 노마드 코더 Nomad Coders
Flutter 앱 개발을 위한 Dart 배우기
nomadcoders.co
DartPad
dartpad.dev
1. Null safety
: 개발자가 null 값을 참조할 수 없도록 하는 기능
: null 은 아무것도 없음을 뜻함(공백 문자열과는 다르다)
: dart에서는 특정 변수에 null이 필요할 경우 null이 될 수 있음을 정확히 표시해야 함
(1) non-nullable 변수에 null을 할당할 경우: 에러 발생
(2) 명시적으로 null이 가능함을 표기
: 단, 이때는 dart에서 해당 변수가 null이 가능함을 알려준다. 따라서 null 체크가 필요함
void main() {
String? hy = '현영';
hy = null;
if(hy != null){
hy.length;
}
//단축문법
hy?.length;
}
: 기본적으로 모든 변수는 non-nullable
'개발새발 > Flutter 하기 전 Dart' 카테고리의 다른 글
230304_09.초기 데이터 없이 변수 선언 late modifier, flutter 하기 전 Dart (0) | 2023.03.04 |
---|---|
230304_08.수정할 수 없는 final variable, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_06.Dynamic Type Variables 변수, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_05.Variables 변수, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_04.Hello World와 main 함수, flutter 하기 전 Dart (0) | 2023.03.04 |