版权声明:本文为延成原创文章,转载请标明出处
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 |