Dart
Dart_2 : Dynamic 타입
kimyongjun0129
2024. 11. 9. 23:35
Dynamic Type : 여러가지 타입일 가질 수 있는 변수에 사용하는 키워드
(* 사용을 추천하지는 않지만 때때로 유용하다. 정말 필요할 때만 사용.)
(두 사진은 Dynamic 변수 선언 및 사용 방법이다.)
Dynamic이 필요한 이유
- 변수가 어떤 타입일지 알기 어려운 경우가 있다. 특히 flutter나 json에서 작업할 때 그렇다.
- name이 무슨 타입인지 모르기때문에 옵션이 적다.
dart가 if문 안에서는 name이 String이라는 것을 알기때문에 name에 더 많은 옵션을 자동완성시켜준다.