[英]Question on lambda expressions as parameters
我是 Java 開發人員,是 kotlin 的新手,以下語法讓我感到驚訝:
fun foo(m: String, bar: (m: String) -> Unit) {
bar(m)
}
foo("test") {
println("this is a $it")
}
在這里,我們看到 lambda 表達式是通過代碼塊隱式傳遞的。
這種句法技巧有名稱嗎? 我想更好地理解這一點。
謝謝@Tenfour04 - 我一直在尋找“尾隨 lambda”。
https://kotlinlang.org/docs/reference/lambdas.html#passing-a-lambda-to-the-last-parameter
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.