// 这是第一种
void main(){
// 代码
}
// 这是第二种
main(){
// 代码
}
// 注释
/* 注释 */
/// 注释
变量名字必须是数字、字母、下划线、美元符$组成
开头不能是数字
不能是保留字和关键字
区分大小写
// var定义的变量没有类型校验
var srt = 1;
// 字符串
String srt = "1";
// 数值
int i = 0;
double d = 0.0;
// 布尔类型
bool = true
// 列表
var l1 = ["1",20];
var l2 = <int>[1,2];
var l3 = [];
// 固定长度的集合,不能增加数据,也不能修改长度
var l4 = List.filled(2,"");
// 字典
var m1= {
"name":"张三",
"age":20
};
// is 判断什么类型
if(i is int){
print("是int")
}
//??= 如果b为空则把23赋值给b
var b;
b??=23
// const:定义的时候就必须赋值
// final:可以开始不赋值,只能赋值一次