1,声明变量
用var,类型会推断。
var a="你好,世界!";
用dynamic,不限定类型。
dynamic a="你好,世界!";
用特定类型。
String a = "你好,世界!";
默认值
null。
var a;
print(a);
null
常量
final:只能被赋值一次。
final a=3;
final int b=4;
const:编译时就已经固定。
const a=3;
const int b=4;
2,基本类型
数值
int:八字节。
double:八字节。
main() {
int a = 3;
double b = 3.14;
print("${a},${b}");
}
3,3.14
字符串String
单引号,双引号都可以。也可以用连续的三个引号。
布尔值bool
true,false。
3,数组List
简单使用:
main() {
var a = [1, 2, 3];
for (var i = 0; i < a.length; i++) {
print(a[i]);
}
}
1
2
3