跳到主要内容

1 篇博文 含有标签「解构声明」

查看所有标签

Kotlin 命名解构实战:告别 componentN() 的顺序陷阱

· 阅读需 5 分钟
重庆 Kotlin User Group

Kotlin 的解构声明(destructuring declaration)一直是开发者喜爱的语法糖——一行代码就能从 data class 中提取多个属性。但它有一个隐藏的陷阱:完全依赖属性顺序。Kotlin 2.3.20 引入了 基于名称的解构(Name-based Destructuring),从根本上解决了这个问题。