[基础] Dart - 数据类型

本文详细介绍了Dart语言中的各种基础数据类型,包括数值类型(int、double)、字符串类型(String)、布尔类型(bool)、数组类型(List)和字典类型(Map),并提供了代码示例展示如何使用这些数据类型。

Dart 数据类型

关于Dart 语言的基础学习记录
Dart 官方网站

数值类型

声明变量关键字变量说明
int整数类型
double浮点数类型
void main()
{
	int int1 = 10;
	print(int1);
	double b1 = 100.111;
	print(b1);
}

输出:10
     100.111

字符串类型

声明变量关键字变量说明
String字符串
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);
}

输出:false
     true

数组类型(列表类型)

声明变量关键字变量说明
List数组(列表)
void main()
{
	//声明方法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字典
void main()
{
	//声明方法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");
  }
}
2019-06-11  RyccccCode 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值