List不像js中的array可以自由增加,List声明时长度是固定的
Map的key,value的类型是固定的,类型要么推断出,要么自己表示。
main(){
//内建类型
//Number:int double
int a=5;
double b=6.2;
print(a);
print(b);
//String
String language="dart";
String str="hello ${language} ";
print(str.length);
//Boolean
bool s=false;
print(s);
//List---由new List() or []构成
List<int> list=new List(5);//
list[0]=2;
List<int> li=[1,2,3,4,5];
print(li);
print(list.length);
//set
Set<String> se={"12450","45"};
var see=<String>{};
see.add("hellwo");
print(see);
se.add("4578");
print(se.length);
//Map
Map<int,String> ma={};
ma[1]="lo";
ma[2]="kojo";
print(ma);
var ms=Map();
ms["name"]="jacklove";
print(ms);
}