suspend inline是否具有实际意义呢?

来源:6-7 案例:HTML DSL

慕前端9039556

2020-11-29

我测试了一下,反编译字节码,发现生成的状态机数量并没有减少。意味着并没有产生实际得优化意义。。。

另外想请教新版本源码里这个contract是什么意思。。看半天没看懂。
图片描述

写回答

1回答

bennyhuo

2020-11-30

contract 直接忽略即可,是给编译器看的,不是给你看的。

0
2
bennyhuo
回复
慕前端9039556
inline 给很多函数加都没有意义,我们直推荐对部分高阶函数加 linline。
2020-11-30
共2条回复

学会Kotlin 突破开发语言瓶颈

如果有一门语言可以取代Java,那么它一定是Kotlin。

1768 学习 · 481 问题

查看课程