Browsed by
分类:kotlin

kotlin 内联函数

kotlin 内联函数

使用高阶函数带来了相应的运行时麻烦:每个函数都是一个对象,它捕获闭包,即这些变量可以在函数体内被访问。内存的分配,虚拟调用的运行都会带来开销 但在大多数这种开销…

Read More Read More

kotlin 代理属性

kotlin 代理属性

很多常用属性,虽然我们可以在需要的时候手动实现它们,但更好的办法是一次实现多次使用,并放到库。比如: 延迟属性:只在第一次访问是计算它的值 观察属性:监听者从这…

Read More Read More