사이드 프로젝트 도전기/[패스트캠퍼스] Dart & Flutter
Dart 명시적 선언 / var / Dynamic
Developer D
2024. 6. 22. 15:43
반응형
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 은 가변형 변수 선언으로 변수의 타입을 지정하지 않고, 타입이 변수의 값에 따라 변경되는 변수선언 형태이다.
반응형