
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Kotlin中的标准函数和静态函数
作用:可以在连续调用同一个对象的多个方法时让代码变得更加精简案例:打印水果。
Kotlin 中对象初始化的几个坑点
可以看到类级别别的属性赋值的初始化优先级是高于init 初始化块里的属性赋值的。按照上面这个顺序,baseBonus应该在 init 代码块执行之前就初始化好了啊。这里虽然不会报错,但是显然在 name 初始化之前就调用了 getFirstNameChar 方法,里面获取了name的第一个字符。这时候会报空指针错误。2. initPlayerName 返回还未初始化的 name 属性并且赋值给了
Kotlin 中常见的高阶函数
Kotlin 集合框架提供了大量高阶函数,用于简化遍历、筛选、转换等操作,避免传统的。),它们都是高阶函数,用于在对象的作用域内执行代码块,简化对象初始化、属性设置等操作。),将集合中的每个元素通过该函数转换为新类型或者进行映射,返回新集合。),先将每个元素转换为子集合,再将所有子集合合并为一个扁平集合。指代对象,返回对象本身,适合执行附加操作(如日志、打印)。指代对象,返回函数结果(语法上是独立
Kotlin 的内联函数
在 Kotlin 中,inline如果没有使用内联函数,那么我们给函数传 Lambda 时,编译器会悄悄创建一个匿名类实例。而inline—— 相当于 “复制粘贴代码”,消除中间开销。
到底了







