Dart 基础3 —— Set/Maps/....

119 阅读1分钟

Set

  • 作用: 数组去重
  • set是没有顺序且不能重复的集合,所以不能通过索引取值

image.png

image.png

Maps

  • 映射,无序的键值对
  • 常用的属性:
keys 获取所有的key值
values 获取所有的value值
isEmpty 是否为空
isNotEmpty 是否不为空
  • 常用方法:
remove(key) 删除指定key的数据
addAll({...}) 合并映射,给映射内增加属性
containsValue 查看映射内的值,返回 true、false

image.png

image.png

通用的forEach/map/where/any/evry

image.png

image.png

image.png

image.png

image.png

image.png