dynamic 数据类型的 属性和方法是在 运行时才会决定的,而不是编译时。
这个数据类型很神奇。
有些数据是没有静态的类型的,也没有固定的格式的,比如说像html dom,或者json等等。
只有你运行时的时候 ,才会决定的,所以处理这些类型如果用dynamic的还是很方便的。
dynamic的数据类型是不会做静态类型检查的。
有些语言是weakly typed 语言,所谓的弱类型的语言。比如说
静态类型语言,是数据类型在编译的时候就已经决定了
强类型的语言的定义就比较模糊了
动态类型语言就是相对于 静态类型语言的东西了:
dynamic 类型的object,在运行时的类型会被决定的。