Ich lese und übe Scala, und ich fand diese blog.Understanding und Sternchen Magie Scala
Lesen der Teil über Composing Prädikate ich dieses Stück Code sehen
def complement[A](predicate: A => Boolean) = (a: A) => !predicate(a)
def any[A](predicates: (A => Boolean)*): A => Boolean =
a => predicates.exists(pred => pred(a))
def none[A](predicates: (A => Boolean)*) = complement(any(predicates: _*))
def every[A](predicates: (A => Boolean)*) = none(predicates.view.map(complement(_)): _*)
Ich habe einen Hintergrund Python und möchte die Bedeutung von Unterstrich und Sternchen verstehen, wenn sie allein oder zusammen verwendet werden, es recht ist seltsam, um es sinnvoll zu machen, speziell für keine und alle Definitionen.
'_' im Allgemeinen bedeutet "etwas, dessen Namen ich nicht interessieren". Vielleicht möchten Sie diese Antwort in Bezug auf alle möglichen Bedeutungen erkunden: http://stackoverflow.com/a/8001065/3314107 – stefanobaghino