dart (flutter) 문법 - dynamic, var 차이.

dynamic - 항상 다른 타입을 허용한다.
var - 처음 추론된 타입만 허용된다.

// dynamic 예제.
void main() {
int a = 123;
String b = 'abc';

dynamic test = a;
test = b; // 다른 타입도 허용된다.
print(test);
}

// var 예제.
void main() {
int a = 123;
String b = 'abc';

var test = a;
test = b; // Error 다른 타입이 허용되지 않는다.
print(test);
}


댓글

이 블로그의 인기 게시물

파이썬 vscode에서 자동 코드 정렬. Formatter.

Unity3D git 저장소에 올릴때 필요없는 파일 제외하기. gitignore

플러터(flutter) 개발 참고 사이트들.