1. 코드는 main함수안에 , 세미콜론은 항상 습관적으로 (다트는 포멧 불가) 2. 변수는 var 혹은 변수의 타입을 선언한다. (var는 함수 내 지역변수사용시 관습적 사용 클래스나 프로퍼티는 타입으로 선언 처리) *만약 변수를 선언할 때 아무런 값을 지정하지 않거나, 타입을 선언하지 않으면 자동적으로 dynamic 타입을 가진다. 타입을 알기가 힘들 때 사용한다(json 작업같은 경우) dynamic 타입은 다양한 타입을 가질 수 있기 때문에 정말 필요할 때만사용 3. 기본적으로 모든 변수는 non-nullable(null이 될 수 없음)이다. null을 넣고싶을떈 타입뒤에 String? 식으로 물음표를 붙여주면 null 이 들어올수 있다. 변수값이 null 인지 아닌지 판단하는 내장함수는 ..