标签 Kotlin 下的文章

简洁与优雅的语法 空安全特性 函数式编程,支持高阶函数、lambda Kotlin 内联函数 与 Java 的互操作性 强大的类型推断 协程支持 lazy 委托 object 单例模式 区间表达式 现代的开发工具支持 本文首发地址 https://h89.cn/archives/301.html 最新更新地址 https://gitee.com/chenjim/chenjimblog 在当今的编程领域,Kotlin 正逐渐崭露头角,成为众多开发者青睐的语言。那么,Kotlin 究竟有哪些令人瞩目的优势呢? 简洁与优雅的语法 Kotlin 摒弃了一些在 Java 中较为繁琐的语法结构,大大提高了代码的可读性和可维护性。例如,它简化了变量声明,使用 val 表示不可变变量,var 表示可变变量,让开发者能够更清晰地表达变量的性质。同时,Kotlin 还引入

- 阅读剩余部分 -

本地首发地址 https://h89.cn/archives/189.html 最新更新地址 https://gitee.com/chenjim/chenjimblog 原文地址 https://www.romainguy.dev/posts/2024/speeding-up-isblank/ 最近在优化 Jetpack Compose 运行时的部分时,偶然发现了一个看似无害的 API isBlank() 。如果调用的字符串为空或仅由空格字符组成,则此 API 将返回 true 。 但它真的无害吗?让我们看一下 JVM 实现,以更好地了解它的作用: public actual fun CharSequence.isBlank(): Boolean = length == 0 || indices.all { this[it].i

- 阅读剩余部分 -