dynamic

개발/Dart

Object dynamic var 차이

Object 모든 타입의 공통 부모이다. 다른 타입을 대입 할 수 있다. void main() { Object obj = 10; print(obj.runtimeType); obj = '이십'; print(obj.runtimeType); obj = TestObj(); print(obj.toString()); } class TestObj { @override String toString() { return 'obj'; } } // 출력 결과 // int // String // obj dynamic 컴파일 시간에 오류를 잡아내는 static checking을 하지 않는다. 컴파일 시간에 오류를 잡아내지 않으므로 어떤 값이 들어오는지 정확히 알 때만 사용해야 한다. void main() { dynamic v =..

leebera_
'dynamic' 태그의 글 목록