Flutter/개발 정보
Dart의 var 와 dynamic
일놀
2023. 3. 11. 16:46
728x90
반응형
Flutter의 개발 언어인 Dart에서 변수타입 var 와 dynamic의 차이.
공통점
- 어떤 타입이든 쓸 수 있다.
차이점
- var는 처음 초기화 시킨 값의 타입으로 지정되어 이후에는 해당 타입으로만 써야한다.
- dynamic은 언제든 아무 타입으로 값을 넣을 수 있다.
// var 타입
var name = '테스트';
print(name); // 결과 값 : 테스트
name = '이름';
print(name); // 결과 값 : 이름
name = 1;
print(name); // 결과 값 : 에러
// dynamic 타입
dynamic name2 = '테스트';
print(name2); // 결과 값 : 테스트
name2 = '이름';
print(name2); // 결과 값 : 이름
name2 = 1;
print(name2); // 결과 값 : 1
728x90
반응형