举例说明Ubuntu 20.04中Dart集合的使用

110 阅读2分钟

在Dart编程语言中,一个集合被定义为具有相同数据类型的多个元素的集合。然而,这些元素中的每一个都需要是唯一的。在本指南中,我们将通过一些简单而有用的例子来研究Ubuntu 20.04中Dart集合的使用。

在Ubuntu 20.04中使用Dart编程语言的集合。

我们已经实施了以下七个例子来教你如何使用Dart编程语言中的集合。每个例子都会向你介绍一个与Dart编程语言中的集合使用相关的新概念。

例子#1:使用Dart编程语言中的变量符号声明一个集合。

在Dart编程语言中,有两种不同的方法来声明一个集合。我们将与你分享第一种方法。为此,你将不得不通过下面图片中的Dart脚本。

我们首先在 "main() "函数中通过使用 "var "关键字的变量符号,声明了一个名为 "month "的集合。这是一个 "字符串 "类型的集合,包含六个不同的月份作为其元素。然后,我们使用 "print "语句在终端打印这些元素。

为了运行这个Dart脚本,我们使用了以下命令。

$ dart run sets.dart

我们的Dart集的所有元素都显示在下面的图片中。

例子#2:使用Dart编程语言中的 "集合 "符号来声明一个集合。

在这个例子中,我们将与你分享在Dart编程语言中声明一个集合的第二个符号。为此,你将不得不看一下下面的Dart脚本。

在这个Dart脚本中,我们声明了与第一个例子中相同的 "月 "的集合。然而,这一次,我们使用了 "Set "关键字,用 "集合 "符号来声明它。在声明和初始化这个集合后,我们把它的元素打印在控制台。

在执行这个Dart脚本时,"月 "这个集合的所有元素都出现在终端,如下图所示。

例子#3:Dart编程语言中包含重复元素的集合。

现在,当你已经学会了Dart编程语言中两种不同的集合声明,我们将尝试更进一步。我们将教你,如果你在Dart集里有重复的元素会怎样。为此,你将不得不考虑下面的Dart脚本。

在这个例子中,我们已经在Dart编程语言中声明了 "月 "的集合。然而,这一次,它包含了两个重复的值(即三月和九月)。为了检查由于这些重复值的存在,这个集合会发生什么,我们使用了一个 "print "语句,在控制台打印这个集合的元素。

这个Dart脚本的输出显示在下面的图片中,它告诉我们,所有存在于Dart集合中的重复元素只被打印一次。

例子 # 4: 在Dart编程语言中为一个集合添加一个元素。

在这个例子中,我们将教你如何在Dart编程语言中向现有的集合中添加一个元素。为此,你需要看一下下面的Dart脚本。

在这个脚本中,我们使用了与上面的例子中相同的 "月 "集合。然而,这一次,我们通过使用 "months.add("May") "语句为这个集合添加了一个新元素。经过这样的修改,我们又在终端上打印了这个集合的元素。

这个Dart脚本的输出显示在下面的图片中。这个Dart脚本在添加了一个新的元素后,正确地打印了这个集合的元素。此外,所有新加入的元素总是被插入到集合的最后。

例子 # 5: 在Dart编程语言中从一个集合中删除一个元素。

你也可以在任何时候从Dart集合中删除一个特定的元素。

在这个例子中,我们刚刚使用了 "months.remove("January") "语句,从我们的集合中删除了 "January"。为了验证这个删除,我们在终端上打印了更新后的元素集。

这个Dart程序的输出结果如下图所示,证实了我们指定的元素已经成功地从我们的集合中移除。

例子 # 6: 在Dart编程语言中检查一个集合的长度:

你也可以通过使用下面的Dart脚本来检查一个Dart集合的长度。

在这个Dart程序中,我们刚刚使用了"${月.长}"的符号,在终端上打印了Dart集的长度。

在这个特殊的例子中,我们的Dart集的长度是 "4",如下图所示。

例子 # 7: 在Dart编程语言中访问一个集合的特定索引:

如果你想访问Dart集的任何特定元素或索引,那么你必须按照下面的Dart脚本中的解释进行操作。

在这个例子中,我们想访问集合中第0个索引的元素,为此我们使用了"${months.elementAt(0)}"符号。你可以根据你想访问的集合的索引,用你选择的任何其他索引替换 "0"。

在我们的集合中,存在于第0个索引的元素在下面的图片中显示。

总结

写这篇文章是为了演示Ubuntu 20.04中Dart集的使用。我们试图通过七个简单的例子来向你解释这个概念。通过这些例子,你不仅可以熟悉Dart集的声明,而且还可以通过使用不同的相关函数来操作它们。