본문 바로가기

Flutter/Dart

var

var

Dart에서 타입을 정확히 명시할 필요는 없다.

var 타입에 변수 명을 할당하면 추론을 통해 컴파일 과정에서 타입이 결정된다.

 

예시)

void main(){
	var name = 'Dart';		// => 문자열
    	name = 'Dart1';			// => 가능
    	name = 1;			// => 안됨
}

 

단! 변수 명을 이미 할당한 경우 다른 타입으로 변경이 불가능 하다.


var 선언 위치

Dart에서는 var를 메소드 내부에 지역 변수를 선언할 때 var 사용을 권장

클래스에서 전역변수나 property를 선언할 때에는 타입을 지정해서 명시하는걸 권장

 

반응형

'Flutter > Dart' 카테고리의 다른 글

const  (0) 2024.06.12
late  (0) 2024.06.12
final  (0) 2024.06.12
null safety  (0) 2024.06.12
dynamic  (0) 2024.06.12