我'd like to write an anonymous lambda function in Kotlin, but it looks like it doesn' t接受传递给它的参数 . (它根本没有传递,因为IDE提示“变量'name'永远不会被使用” . )
码:
var name = "Tobias Boon"
println("reverse=" + fun(name: String): String {
var t: String = ""
for(i in name.indices.last downTo 1) {
t += text.subSequence(i - 1, i)
}
return t
})
目前打印: reverse=(kotlin.String) -> kotlin.String
1 回答
你永远不会用参数调用函数,它应该是
顺便说一句,您的特定示例已在标准库中实现: