scala> val l = List()
l: List[Nothing] = List()
scala> l.forall(x=>false)
res0: Boolean = true
scala> l.forall(x=>true)
res1: Boolean = true
scala> l.exists(x=>false)
res2: Boolean = false
scala> l.exists(x=>true)
res3: Boolean = false
Für oben 2 Prädikat, jetzt, da kein Element in der Liste existiert, wie kommt es für alle Rückkehr wahr? Ich bin verwirrt. Könntest du mir jemanden erklären helfen?scala forall und exists output, macht es Sinn
Der Fall, dass das Forall auf einer leeren Liste wahr ist, wird "vacuumly true" genannt. –