Kotlin 内联函数

1、内联函数原理 使用高阶函数为开发带来了便利,但同时也产生了一些性能上的损失,官方是这样描述这个问题:java 使用高阶函数会带来一些运行时的效率损失:每个函数都是一个对象,而且会捕获一个闭包。 即那些在函数体内会访问到的变量。 内存分配(对于函数对象和类)和虚拟调用会引入运行时间开销,可是经过内联化 Lambda 表达式能够消除这类的开销。安全 为了解决这个问题,可使用内联函数,用inline
相关文章
相关标签/搜索