개발새발/Flutter 하기 전 Dart

230304_05.Variables 변수, flutter 하기 전 Dart

막동이아빠 2023. 3. 4. 13:47

https://nomadcoders.co/dart-for-beginners

 

Dart 시작하기 – 노마드 코더 Nomad Coders

Flutter 앱 개발을 위한 Dart 배우기

nomadcoders.co

https://dartpad.dev

 

DartPad

 

dartpad.dev

1. var

 (1) var 선언시 변수는 자동으로 타입을 인식해서 지정된다

void main() {
  var name = '현영';
}

 (2) var 타입 변수의 값을 업데이트 할 경우, 처음 선언된 타입과 동일하게 업데이트 하지 않으면 에러

void main() {
  var name = '현영';
  name = 1;
}

casting the right-hand type

void main() {
  var name = '현영';
  name = 'HY';
}

2. 명시적인 변수의 타입으로도 지정 가능

String, int 등..

 

<Dart스타일 가이드>

: 관습적으로 함수나 메소드 내부에 지역 변수를 선언할 때는 var를 사용

: class에서 변수나 property를 선언할 때에는 타입을 지정