flutter dynamic
-
[dart] dynamic 과 object 의 차이점Dart 2023. 1. 6. 13:31
- 공통점 - 아무 data 타입, 런타임시에도 데이터 타입 변경이 가능함 - 차이점 - dynamic : 메소드를 잘못 입력해도 IDE 에서 알려주지 않음 object : 메소드를 잘못 입력하면 IDE 에서 잘못입력했다고 알려줌 데이터 타입이 정해져있지 않은경우에는 Object 를 선언해서 사용하는것이 더 안전하게 사용할 수 있음. 데이터 타입이 뭐가올지 모를경우에도 되도록이면 dynamic 보다 Object 를 사용하고, 확실하게 타입을 알고있다면 var 보다는 정확한 타입을 명시해주는것이 좋음