会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
YorkYu
博客园
首页
新随笔
联系
订阅
管理
2018年1月14日
Kotlin 中的inline, noinline与crossinline
摘要: 其中的inline比较好理解,就是在编译时把调用这个函数进行替换,而noinline依据字面意思也比较好理解。但这个inline与noinline结合又有一个非局部返回(Non-local returns)出现。且看下图中的官方解释crossinline 的作用是让被标记的lambda表达式不允许非局部返回。首先,默认内联函数的lambda表达式参数是允许非局部返回的,下面是官方的解释。Note ...
阅读全文
posted @ 2018-01-14 10:47 YorkYu
阅读(1695)
评论(0)
推荐(0)
编辑
公告