表达式 T.() -> R 中 T.() 是什么意思?


#1

kotlin 的 Standard.kt 中的内联扩展函数 run 、apply这两个函数都出现了这样的用法 T.() -> R Standard 中的其他函数都能看明白 但唯独 这个表达式 不知道是什么意思(当前对象T 调用其参数为空的方法???这理解好像不对啊) 想请教一下大家


#2

参考一
参考二
Function literals with receiver
带有接收者的函数字面值


#4

可以参考
https://juejin.im/post/5d5368285188250540611187
这个


京ICP备16022265号-2 Kotlin China 2017 - 2018
本站由腾讯云提供计算服务