gpt4 book ai didi

list - Scala 中用于列表减法的 "--"运算符

转载 作者:行者123 更新时间:2023-12-02 03:43:46 27 4
gpt4 key购买 nike

在“S-99: Ninety-Nine Scala Problems”中,他们在图的equals方法中的List上使用--。问题是,在我使用的 Scala (2.10.2) 中,-- 运算符不存在(或者我缺少一些导入)。

scala> List(1) -- List(1)
<console>:8: error: value -- is not a member of List[Int]
List(1) -- List(1)
^

预期结果是空列表。

在旧版本的 Scala 中,它运行良好(根据此 post )。

Scala 标准库中是否有用于 List 的减法运算符,还是我需要自己编写一个?

最佳答案

scala> List(1,2,3,4) filterNot List(1,2).contains
res2: List[Int] = List(3, 4)

scala> List(1,2,3,4) diff List(1,2)
res3: List[Int] = List(3, 4)

关于list - Scala 中用于列表减法的 "--"运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18800447/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com