第三节: Dart 中常用集合 List/Map
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三节: Dart 中常用集合 List/Map相关的知识,希望对你有一定的参考价值。
参考技术A 第一节: Dart 语法了解,认识变量,常量,数据类型第二节: Dart 操作符(运算符)
第三节: Dart 中常用集合 List/Map
第四节: Dart 函数使用,声明函数/匿名函数/可选参数/作用域/闭包
第五节: Dart 面向对象/构造函数/静态属性
第六节: Dart中抽象类abstract/接口implements/混入Mixin
第七节: Dart中泛型/泛型定义与使用
第八节: Dart 中的库/自定义库/内置库/第三方库
Dart 附带了核心集合 API ,其中包括 list ,set 和 map 类。
lists 可以通过字面量来创建和初始化。 另外,也可以使用 List 的构造函数。
List 类还定义了若干方法,用于向列表添加或删除项目
接下来就让我们好好学习一些List列表的属性和方法
示例:
Set 是没有顺序且不能重复的集合,所以不能通过索引去获取值
通过add方法给set添加内容
因为set内容不能重复, 所以利用这个特性给list去重,
因此set主要的功能就是数组去重.
流程:
map 是一个无序的 key-value (键值对)集合,就是大家熟知的 dictionary 或者 hash 。 map 将 kay 与 value 关联,以便于检索。和 javascript 不同,Dart 对象不是 map 。
声明 map 可以使用简洁的字面量语法,也可以使用传统构造函数:
示例
示例:
示例:
以上是关于第三节: Dart 中常用集合 List/Map的主要内容,如果未能解决你的问题,请参考以下文章