void main(){String str1 ='hello';String str2 ="world";print(str1 +' '+str2);}
输出:hello world
布尔类型
声明变量关键字
变量说明
bool
布尔
void main(){
bool b ;
b =false;print(b);
b =true;print(b);}
输出:falsetrue
数组类型(列表类型)
声明变量关键字
变量说明
List
数组(列表)
voidmain(){//声明方法1
var list1 = new List();
list1.add("a");
list1.add("b");
list1.add(1);
list1.add("c");print(list1);print(list1[1]);//声明方法2
List list2 =[1,2,3,4,5];print(list2);//定义已知的类型 此时只可以传入String类型数据
var list3 = new List<String>();
list3.add('hello');}
输出:[a, b,1, c]
b
[1,2,3,4,5]
字典类型
声明变量关键字
变量说明
Map
字典
voidmain(){//声明方法1
var map1 ={"Name":"Yuki","Age":1,"type":'cat'};print(map1);print(map1['Name']);//声明方法2
var map2 = new Map();
map2['Name']='Niku';
map2['List']=[1,2,3,4,5];print(map2);print(map2['Name']);}
输出:{ Name: Yuki, Age:1, type: cat }
Yuki
{ Name: Niku, List:[1,2,3,4,5]}
Niku
判断数据的类型
void main(){
var str1 ="hello";//判断str1 是不是String类型
if(str1 is String){print("Yse");}}