数值类型:int,double
//在定义时,可以使用指定的类型,或者使用var弱引用类型
int a = 0
double b = 0
字符串类型:String
var str1 = ""
String str2=''
var str3="""
$str1
$str2
"""
布尔类型:bool
bool b1 = true
if(bool){
print("true")
}else{
print("false")
}
集合类型:List
//第一种
var list1 = ['a','b','c']
//第二种
var list2 = new List();
//指定类型 var list2 = new List<String>()
list2.add("d")
//数量
list1.length
//获取
list1[0]
maps类型:Map
//第一种
var person1 = new Map();
//第二种
var person2 = {
"name":"Flutter",
"age":"9"
}
//创建及赋值
person["name"] = "Dart"
person["age"] = "9"
类型判断
var str = "111"
if(str is String){
print("str is String type");
}else if(str is int){
print("str is int type");
}else{
print("str is other type");
}