DART中有三组,即列表,Set和Map.dart为Dart:Core Package中的这三个集提供了一种非常有用的方法。让我们来看看。
首先是列表的创建,它可以创建带有值的空列表或列表:
使用列表的结构函数创建:
将元素或列表添加到列表:
删除元素:
DART提供List的分类方法sort()。排序可以连接一个比较函数,以指示谁是谁,谁是谁:
列表中也可以使用仿制药,指示列表中的固定类型:
集合表示非重复元素的集合。但是集合和列表与集合不同,因此您不能使用索引在集合中找到元素。
查看集合的基本用法:
或使用集合的构造函数构造集合:
确定集合中的元素是否存在:
SET还具有互联网操作,可以找到两组的交集:
地图是程序中的一种数据,值类型和非常常见的数据类型。
首先查看如何创建地图:
添加并删除:
确定键是否包含键可以使用containskey():
集合中最常见的方法是确定集合是否为空:
如果要对集合中的每个元素执行功能操作,则可以使用foreach():
如果是一个可用的对象,则有一个地图方法。地图方法将返回一个新对象:
请注意,MAP返回iTeraable,该iTeraable可按延迟计算,并且仅在使用时才能计算出来。
如果要立即计算,则可以使用Map()。TOLIST()或MAP()。设置 ():
您还可以选择条件。例如,使用where()用于获取所有匹配对象,使用任何()来确定集合中是否有匹配对象,并使用每个()来确定是否在设置都是匹配的。
在程序编写过程中,收集是一种非常普遍的类型。每个人都必须精通。
最受欢迎的解释,最深的干货,最简单的教程,您不知道的许多技巧正在等待您发现!
欢迎注意我的公共帐户:“程序的事情”,了解技术并更好地了解您!