誰かエロい人説明希望です。
リスト中に1つでも true があれば true を返すって問題を解くときに
下記の1つめがダメなのはなぜですか?
バージョン 2.7.7.final です

scala> List(false, false, false).exists(_)
res0: ((Boolean) => Boolean) => Boolean = <function>

scala> List(false, false, false).exists(_ == true)
res1: Boolean = false

scala> List(false, false, false).exists(e => e)
res2: Boolean = false

scala> List(false, false, false).exists(!_)
res3: Boolean = true