基本类型
var 可以定义变量,如 var tag = "666" ,这和 JS 、 Kotlin 等语言类似,同时 Dart 属于动态类型语言,支持闭包。
Dart 中 number 类型分为 int 和 double ,其中 java 中的 long 对应的也是 Dart 中的 int 类型。Dart 中没有 float 类型。
Dart 下只有 bool 型可以用于 if 等判断,不同于 JS 这种使用方式是不合法的 var g = "null"; if(g){ } 。
Dart 中,switch 支持 String 类型。
内置类型
Number 类型:int(整型),double(浮点型)
String 类型:字符串 打印时如果加上 r" "则里面的内容不会被转义,字符串后面加[]是去除字符串里面该下标的字符
插值表达式:
int a = 1;
int b = 2;
print("a + b = ${ a + b }");
//输出结果为 a + b = 3
print("a = $a");
//输出结果为 a = 1
BOOL 类型:(true, false)
List:(数组,列表),创建方式
//创建 list
var list = [1,2,3];
//创建不可变 list
var list = const[1,2,3];
//构造创建
var list = new List();
Map 类型
//创建 Map
var lan &#