반응형
1. 명시적 선언
int a = 1;
String sentence = 'Hello';
명시적 선언은 변수타입과 같이 변수를 선언해 주는 방법으로 int, String, double 등 정확한 키워드와 함께 선언하는 방법이다.
2. var 선언
var a = 1;
var 선언은 가변형 변수 선언으로 변수 값에 따라 변수 형이 정해지는 선언 형태이다.
* var 선언과 명시적 선언은 변수타입의 명시 여부에만 차이가 있고, 이후 변수의 타입은 임의로 변경 할 수 없다.
3. dynamic
dynamic value = 1;
value = 'hello';
dynamic 은 가변형 변수 선언으로 변수의 타입을 지정하지 않고, 타입이 변수의 값에 따라 변경되는 변수선언 형태이다.
반응형
'사이드 프로젝트 도전기 > [패스트캠퍼스] Dart & Flutter' 카테고리의 다른 글
[패스트캠퍼스] 15개 프로젝트로 실무까지 끝내는 Dart & Flutter 앱 개발 후기 (1) | 2024.10.14 |
---|---|
[패스트캠퍼스] 15개 프로젝트로 실무까지 끝내는 Dart & Flutter 앱 개발 (0) | 2024.06.22 |