Trong Kotlin, có thể cho các tên đối số lambda trong định nghĩa của chúng.Kotlin: Các đối số lambda được đặt tên là gì?
fun example(lambda: (a: Int, b: Int) -> Int)
Như bạn thấy, a
và b
được có tên trong lambda. Tôi nghĩ rằng đây có thể là thông tin thực sự hữu ích cho một IDE, để tạo ra lambdas với các tên tham số được điền vào .. nhưng ít nhất với chức năng IntelliJ hoặc không tồn tại hoặc hoạt động theo cách mà tôi không biết.
Vì vậy, việc sử dụng các đối số lambda được đặt tên là gì? Họ có thay đổi đầu ra biên dịch theo một cách nào đó không? Và có bất kỳ thủ thuật bạn có thể sử dụng chúng cho?