gpt4 book ai didi

scala - 如何在 Scala 中使用/引用 bool 函数的求反?

转载 作者:行者123 更新时间:2023-12-03 07:25:18 30 4
gpt4 key购买 nike

我正在尝试在 Scala 中使用 bool 函数的求反,例如:

def someFunction(x: Set, p: Int => Boolean): Boolean = 
someOtherFunction(x, !p)

但我收到错误:

 value unary_! is not a member of Int => Boolean

如何引用 p 的否定?

最佳答案

p 的否定是一个将 p 应用于其参数并对结果求反的函数。

x => !p(x)

如果您希望能够编写 !pp && q 您可以使用 this library ,它会调用返回带有各种逻辑运算符的 bool 的函数。

关于scala - 如何在 Scala 中使用/引用 bool 函数的求反?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12681616/

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