Dart入门—集合类型
Dart核心库提供了List(列表)、Map(映射)、Set(集)三种集合类型
列表(List)
固定长度的列表,一旦定义就无法改变长度
可改变长度的列表,可以根据需要改变长度
几种构造函数
List([int length])
List.unmodifiable(Iterable elements)
List.from(Iterable elements, {bool growable: true})
List.filled(int length, E fill, {bool growable: false})
List.generate(int length, E generator(int index), {bool growable: true})
所有属性
常用方法
返回多种类型的输出
给列表增加元素
各种删除操作的方法
按顺序迭代列表
各种查询输出方法
对列表元素做一些改动
映射(Map)
映射也就是键值对,每个键都有与之相关联的一个值
几种构造函数
Map()
Map.fromIterable(Iterable iterable, {K key(element), V value(element)})
Map.fromIterables(Iterable keys, Iterable values)
所有属性
常用方法
集(Set)
集的每个对象只能出现一次,不能重复
还没有评论,来说两句吧...