数据类型
1.String
<1>字符串定义
var , String,或者用 三引号定义字符串 (这样赋值的字符串里可以有 ’ 或者各种空格 还是很不错的 )
var str = """1234,1234
'12341 \n 2341234""";
<2>字符串拼接
(1)使用 + 进行
(2)使用$
var he = 23;
var ss = "";
for(var i=0;i<5;i++){
print("只是一个 $i");
print("$he");
ss = "只是我 $he";
print(ss);
}
2.数值类型
<1>定义
int(整型) double(既可以整型 也可以是浮点)
<2>运算
3.Bool
<1>bool(true false)
<2>条件判断
if(){}else{}
4.List(数组/集合)
<1>定义
(1)var l1 = ['aaa','vvv'];
l1.length
(2)var l2 = new List();
l2.add("zhangsan");
(3)指定类型
var l3 = new List<String>();
l3.add("zhangsan");
5.Maps类型
//定义Maps的方式
<1>var person = {
"name":"张驰",
"age":2,
"work":['c','b']
};
print(person);
print(person['name']);//不可以使用.来访问
///////////////
<2>//使用new方法
var p = new Map();
p["name"] = "刘二";
print(p);
判断类型
<1>使用 is 关键字
if(p is Map){
print("Map");
}else{
print("No Map");
}
网友评论