当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Scala AbstractSet.concat用法及代码示例


concat 方法(或属性)属于 scala.collection.immutable.AbstractSet 类(class),其相关用法说明如下。

用法 一

def concat[B >: A](suffix: IterableOnce[B]): Set[B]

返回一个新的可迭代集合,其中包含左侧操作数中的元素,后跟右侧操作数中的元素。可迭代集合的元素类型是包含两个操作数的元素类型的最具体的超类。

类型参数:

B

返回集合的元素类型。

值参数:

suffix

要追加的遍历。

返回:

一个新的可迭代集合,其中包含此可迭代集合的所有元素,后跟 suffix 的所有元素.

继承自:

IterableOps

源码:

Iterable.scala

用法 二

def concat(that: IterableOnce[A]): Set[A]

通过将另一个集合中包含的所有元素添加到此集合中来创建一个新集合,省略重复项。

此方法采用元素集合并将所有元素(省略重复项)添加到集合中。

例子:

scala> val a = Set(1, 2) concat Set(2, 3)
a: scala.collection.immutable.Set[Int] = Set(1, 2, 3)

值参数:

that

包含要添加的元素的集合。

返回:

添加了给定元素的新集合,省略了重复项。

继承自:

collection.SetOps.concat

源码:

Set.scala

相关用法


注:本文由纯净天空筛选整理自scala-lang.org大神的英文原创作品 AbstractSet.concat。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。