-
[dart] dynamic 과 object 의 차이점Dart 2023. 1. 6. 13:31
- 공통점 -
아무 data 타입, 런타임시에도 데이터 타입 변경이 가능함
- 차이점 -
dynamic : 메소드를 잘못 입력해도 IDE 에서 알려주지 않음
object : 메소드를 잘못 입력하면 IDE 에서 잘못입력했다고 알려줌
데이터 타입이 정해져있지 않은경우에는 Object 를 선언해서 사용하는것이 더 안전하게 사용할 수 있음.
데이터 타입이 뭐가올지 모를경우에도 되도록이면 dynamic 보다 Object 를 사용하고,
확실하게 타입을 알고있다면 var 보다는 정확한 타입을 명시해주는것이 좋음
'Dart' 카테고리의 다른 글
[dart] dart 문법 간단 정리 2 (0) 2023.02.17 [dart] dart 문법 간단 정리 1 (0) 2023.02.17 [dart] dart 언어 기본 간단 정리1(class, getter setter, static) (0) 2023.01.07