1.0 hell world
-세미콜론을 사용하지 않으면 오류가 발생한다.
자동으로 세미콜론을 만들어주지 않는다.
-반드시 main 함수가 필요하다. 없으면 실행하지 않는다.
1.1 The Var Keyword
-변수 선언 방법 : var name = '이름';
-변수를 업데이트할때는 변수의 본래 타입과 일치해야한다.
-선언문을 사용하지 않고 변수 선언 : String name = '이름';
1.2 Dynamic Type
-dynamic은 여러가지 타입을 가질 수 있는 변수를 뜻함
선언 방법 : var name; / dynamic name;
1.3 Nullable Variables
-null safety는 null 값을 참조할 수 없도록 하는 것
-null과 string을 함께 사용할 수 있는 선언 방법
: String? name = '이름'; (물음표를 사용)
-name?.isNotEmpty 는 name이 null이 아니라면 isNotEmpty 속성을 달라는 요청
1.4 Final Variables
-한 번 정의한 변수를 수정할 수 없게 하려면 : final을 사용하여 선언
final name = '이름';
1.5 Late Variables
-late는 초기 데이터 없이 변수를 선언할 수 있게 해줌
late final name;