请在 Kotlin 中提供示例和
答案 0 :(得分:1)
一个例子:它适用于function references,可以在很多地方用于lambdas:
//Function expecting a lambda to be passed
fun <T> applyToList(list: List<T>, func: (T) -> Boolean) = list.filter { it -> func(it) }
fun foo(i: Int): Boolean = i > 3
//call applyToList with reference to foo()
applyToList(list, ::foo)
或者与lambda相同:
applyToList(sub) { it > 3 }
答案 1 :(得分:0)
我发现在使用意图
时使用了这个 val intent = Intent(this,MainActivity::class.java)
startActivity(intent)