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);
}
댓글
댓글 쓰기