版权声明:本文为延成原创文章,转载请标明出处
Kotlin对整洁语法的支持
| 常规语法 | 整洁语法 | 用到的功能 |
|---|---|---|
| StringUtil.capitalize(s) | s.capitalize() | 扩展函数 |
| l.to(“one”) | l to “one” | 中缀调用 |
| set.add(2) | set += 1 | 运算符重载 |
| map.get(“key”) | map[“key”] | get方法的约定 |
| file.use({ f -> f.read() }) | file.use{ it.read() } | 括号外的lambda |
| sb.append(“yes”) sb.append(“no”) | with(sb){append(“yes”) append(“no”)} | 接收者的lambda |
本文深入探讨了Kotlin语言中的语法糖特性,包括扩展函数、中缀调用、运算符重载等,展示了如何利用这些特性使代码更加简洁、易读。
8885

被折叠的 条评论
为什么被折叠?



