标签:Kotlin

共 8 篇文章

Kotlin sealed interface配合when表达式实现穷举式匹配

Kotlin sealed interface配合when表达式实现穷举式匹配 使用 sealed interface 与 when 表达式配合,可以在编译期强制处理所有可能的情况

# Kotlin # 密封接口 # when表达式
2026-06-04 144 0

Kotlin 数据类:data class 与 copy()

Kotlin 数据类:data class 与 copy 在 Kotlin 开发中,处理数据模型(如用户信息、API 响应实体)时,我们经常需要创建大量的样板代码。这些代码通常包含

# Kotlin # 数据类 # copy函数
2026-04-17 152 0

Kotlin 密封类:sealed class 与 when 表达式

Kotlin 密封类:sealed class 与 when 表达式 Kotlin 中的 sealed class(密封类)是一种用于表示受限类继承层次结构的强大工具。它结合了枚举

# Kotlin # 密封类 # when表达式
2026-04-11 164 0

Kotlin 类型系统:Any、Nothing、Unit

Kotlin 类型系统:Any、Nothing、Unit Kotlin 的类型系统设计精巧,其中 Any、Nothing、Unit 是三个最基础也最特殊的类型。理解它们的工作原理,

# Kotlin # 类型系统 # Any
2026-04-05 171 0

Kotlin 扩展函数:fun Type.extension()

Kotlin 扩展函数:fun Type.extension Kotlin 的扩展函数让你无需修改原始类,就能为其添加新功能。这种机制让代码更简洁、更具表达力,尤其适合封装通用逻辑

# Kotlin # 扩展函数 # 语法详解
2026-04-03 169 0

Kotlin 空安全:? 与 !! 操作符

Kotlin 空安全:? 与 !! 操作符 Kotlin 的核心设计目标之一是消除空指针异常(NullPointerException),这在 Java 中被称为“十亿美元的错误”

# Kotlin # 空安全 # 操作符
2026-04-03 155 0

Kotlin 函数式编程:lambda 表达式与高阶函数

Kotlin 函数式编程:lambda 表达式与高阶函数 Kotlin 支持函数式编程范式,其中 lambda 表达式 和 高阶函数 是两大核心特性。它们能让你写出更简洁、更具表达

# Kotlin # 函数式编程 # lambda表达式
2026-04-03 203 0

Kotlin 委托:by 关键字与委托属性

Kotlin 委托:by 关键字与委托属性 在 Kotlin 中,委托是一种设计模式,允许一个对象(委托者)将某些操作“转交”给另一个对象(被委托者)处理。这种机制通过 by 关键

# Kotlin # 委托 # by关键字
2026-04-03 155 0