Flutter 개발을 시작하면서 내가 보려고 정리한 최소한의 Dart 문법 - 2 Null Safety - null 값에 대한 안정성을 보장하기 위해 flutter 2.0, dart 2.12에 업데이트 - 기본값 초기화(initialize) 없이 선언하는 변수는 타입을 nullable과 non-nullable 로 구분 필요 * nullable - 일반 타입 뒤 물음표(?)를 추가하면 해당 변수는 해당 타입 or null 이 될 수 있음을 의미 - 초기화 없이 사용시 null 값 할당 void main() { String? name; int? age; bool? student; print(name)//null } * non-nullable - 물음표(?)가 없는 일반 타입은 null이 될 수 없는 값을 의..
Flutter 개발을 시작하면서 내가 보려고 정리한 최소한의 Dart 문법 - 1 기본 문법 및 언어 특징 - 객체지향언어로 모든 상수, 변수, 함수 심지어 숫자까지 객체 - 단일 상속(single inheritance)과 mixin을 지원 - 행의 끝은 세미콜론( ; )이 필요하며 함수는 중괄호 { }, 문자열은 싱글쿼테이션( ' )을 사용 - 로그출력을 위한 함수는 prinf(), 코멘트 작성은 더블 슬레쉬 ( // ) 타입 종류 * 기본 자료형 - int : 정수형 - double : 실수형 - num : int, double를 포함하는 타입 - bool : true, false - string : 문자열 * 집합 자료형 - List : 중복 O, 순서 O - Set : 중복 X, 순서 X - Ma..