2014-11-10 26 views

Odpowiedz

14

Pełna składnia:

s.any({ ch -> ch == 'd' }) 

Możemy dokonać pewnych uproszczeń.

Po pierwsze, ponieważ parametr lambda jest ostatni, możemy umieścić go poza nawiasami i całkowicie je pominąć, gdy nie ma już żadnych parametrów.

Po drugie, dla literału funkcji lambda z jednym parametrem możliwe jest pominięcie deklaracji parametru i podanie tego parametru przez nazwę it.

ten sposób uproszczony odpowiednik byłoby:

s.any { it == 'd' } 
+1

Aby uzyskać więcej informacji, proszę zobaczyć http://kotlinlang.org/docs/reference/lambdas.html – bashor

Powiązane problemy