Kotlin에서는 정의에 람다 인수 이름을 사용할 수 있습니다.Kotlin : 명명 된 람다 인수는 무엇입니까?
fun example(lambda: (a: Int, b: Int) -> Int)
당신이 볼 수 있듯이, a
및 b
은 람다에 이름이 지정됩니다. 필자는 IDE에서 매개 변수 이름이 채워진 lambda를 생성하는 데 정말 유용한 정보라고 생각했습니다.하지만 적어도 IntelliJ에서는 기능이 없거나 인식하지 못하는 방식으로 작동합니다.
그래서, 명명 된 람다 인수의 용도는 무엇입니까? 그들은 어떤 식 으로든 컴파일 출력을 변경합니까? 그리고 당신이 그들을 사용할 수있는 트릭이 있습니까?
그런 탭 :