前言
Dart
是谷歌开发的计算机编程语言,它被用于web
,服务器,移动应用等领域的开发,Dart
亮相于2011年,2015年5月的Dart
开发者峰会上,亮相了基于Dart
语言的移动应用开发框架Sky
,后更名为Flutter
列表
固定长度列表
固定长度列表在声明时指定长度,在运行过程中,不能更改长度,否则会抛出错误
声明一个固定长度列表
参数1:数组长度
参数2:初始值
参数3:长度是否可变
var names = new List.filled(5, 0, growable: false); //0 0 0 0 0
names[0] = 1;
names[1] = 2;
names[2] = 3;
names[3] = '张三';//提示错误,因为有自动类型推断为Int
由于Dart中null也是一种对象类型,并且还不是Object的子类型,所以下列的操作会报错,提示要为Null类型
var names = new List.filled(5, null, growable: false); //null null null null null
names[0] = '张三';//报错
可变长度列表
var names = new List.filled(5, 0, growable: true); //元素类型为int
var values = [1,2,'张三']; //元素类型为Object
Map
声明一个map
var maps = {"name":"Mike","age":"28","location":"cn"};//使用字面量声明
print(maps["name"])
var maps = new Map(); //使用构造函数声明
欢迎关注Mike的简书
Android 知识整理
网友评论