2014-11-10 5 views

답변

14

전체 구문은 :

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

우리는 약간의 단순화를 만들 수 있습니다.

첫째, 람다 매개 변수가 마지막에 오므로 더 이상 매개 변수가없는 경우 괄호 바깥에 배치하고 완전히 생략 할 수 있습니다.

둘째, 하나의 매개 변수가있는 λ 함수 리터럴의 경우 매개 변수 선언을 생략하고 해당 매개 변수를 it 이름으로 참조 할 수 있습니다.

따라서 단순화 된 등가은 다음과 같습니다 자세한 내용은

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

http://kotlinlang.org/docs/reference/lambdas.html를 참조하십시오 – bashor