1分钟
03 基本类型
- var 可以定义变量,如
var tag = "666"
,这和 JS 、 Kotlin 等语言类似,同时 Dart 也算半个动态类型语言,同时支持闭包。 Dart
属于是强类型语言 ,但可以用var
来声明变量,Dart
会自推导出数据类型,所以var
实际上是编译期的“语法糖”。dynamic
表示动态类型, 被编译后,实际是一个object
类型,在编译期间不进行任何的类型检查,而是在运行期进行类型检查。- Dart 中 number 类型分为
int
和double
,其中 java 中的 long 对应的也是 Dart 中的 int 类型,Dart 中没有 float 类型。 - Dart 下只有 bool 型可以用于 if 等判断,不同于 JS 这种使用方式是不合法的
var g = "null"; if(g){}
。 - Dart 中,switch 支持 String 类型。
学员评价