所有主题

主题

kotlin

该主题下共 3 篇笔记

kotlin

  1. Kotlin分享小记

    团队内部 Kotlin 分享整理:从 Java Bean 与 Kotlin data class 的对比出发,介绍 Kotlin 的类型推断、字符串模板、表达式与 when、可空类型与作用域函数(let/run/apply 等)、DSL 风格构建、协程(suspend/launch/async)以及在 Maven 中混用 Java 与 Kotlin 的接入方式。

    7 分钟阅读
  2. 从Excel的读写来看Kotlin的扩展方法

    以重构 Apache POI 操作 Excel 的代码为例,展示 Kotlin 扩展方法的威力:通过 operator 关键字重载 Sheet/Row/Workbook 的 get/set 操作符,让调用方可以用 sheet[row, column] = value 的方式直观地构建 Excel,并用 object + apply/use 简化资源管理。

    2 分钟阅读
  3. 面向"轨道"编程

    借鉴 Scott Wlaschin 的 Railway Oriented Programming 思路,用 Kotlin 的 Result Monad 把业务函数的成功/失败两条路径抽象成两条"轨道":通过 flatMap/flatMapError 链式组合业务函数,将异常处理与控制流从业务代码中分离,让 Logic 与 Control 解耦。

    3 分钟阅读