logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin中的标准函数和静态函数

作用:可以在连续调用同一个对象的多个方法时让代码变得更加精简案例:打印水果。

#kotlin#前端#javascript
Kotlin 中对象初始化的几个坑点

可以看到类级别别的属性赋值的初始化优先级是高于init 初始化块里的属性赋值的。按照上面这个顺序,baseBonus应该在 init 代码块执行之前就初始化好了啊。这里虽然不会报错,但是显然在 name 初始化之前就调用了 getFirstNameChar 方法,里面获取了name的第一个字符。这时候会报空指针错误。2. initPlayerName 返回还未初始化的 name 属性并且赋值给了

#kotlin#java#开发语言 +3
Kotlin 中常见的高阶函数

Kotlin 集合框架提供了大量高阶函数,用于简化遍历、筛选、转换等操作,避免传统的。),它们都是高阶函数,用于在对象的作用域内执行代码块,简化对象初始化、属性设置等操作。),将集合中的每个元素通过该函数转换为新类型或者进行映射,返回新集合。),先将每个元素转换为子集合,再将所有子集合合并为一个扁平集合。指代对象,返回对象本身,适合执行附加操作(如日志、打印)。指代对象,返回函数结果(语法上是独立

#kotlin#学习#java +1
Kotlin 的内联函数

在 Kotlin 中,inline如果没有使用内联函数,那么我们给函数传 Lambda 时,编译器会悄悄创建一个匿名类实例。而inline—— 相当于 “复制粘贴代码”,消除中间开销。

#kotlin#开发语言#android +1
到底了