CollectionsKt.removeAll是做什么的?

时间:2018-11-27 20:00:07

标签: kotlin

我正在将一些Kotlin代码转换为Java。

我有

import kotlin.collections.CollectionsKt; 
...
CollectionsKt.removeAll(x, y);

但是我发现kotlin文档不是非常有用-我可以看到这一点

  

删除此集合中也包含在指定集合中的所有元素。

但是我不确定该操作最后是否退出

  1. x减去y中的任何值。
  2. y少x个。

这里的动作是什么?

1 个答案:

答案 0 :(得分:0)

<Tabstrip selected={this.state.selected} className="red" /> <Tabstrip selected={this.state.selected} className={styles.red} /> 是Kotlin的Java互操作性类。 在Kotlin中,您应该改用kotlin.collections.CollectionsKt

removeAll是扩展功能,请参见documentation on it

从文档中:

删除此集合中也包含在指定集合中的所有元素。

它将返回x,其中删除了y的所有内容。


回到CollectionsKt.removeAll,尽管不应该使用它,但可以在kotlin代码中使用它,其中x是执行它的集合。因此它将返回x减去y的内容。