inverse
以下の例の関数を削除し、 への呼び出しで匿名関数を直接作成したいと思いますbar
。誰でも正しい構文を提案できますか? いくつかのバリエーションを試しましたが、何もコンパイルできません。
object Test {
def foo(p: Int => Boolean): Boolean = {
def inverse(p: Int => Boolean): Int => Boolean = {
e: Int => !p(e)
}
bar(inverse(p))
}
def bar(p: Int => Boolean): Boolean = true
}