なぜこれが機能するのですか?
def exists(s: Set, p: Int => Boolean): Boolean = { forall(s, !p(_)) }
そして、これはしませんか?
def exists(s: Set, p: Int => Boolean): Boolean = { forall(s, !p()) }
forall
は関数、は述語p
です。
なぜこれが機能するのですか?
def exists(s: Set, p: Int => Boolean): Boolean = { forall(s, !p(_)) }
そして、これはしませんか?
def exists(s: Set, p: Int => Boolean): Boolean = { forall(s, !p()) }
forall
は関数、は述語p
です。