| 常规语法 | 整洁语法 | 用到的功能 |
|---|---|---|
| StringUtil.capitalize(s) | s.capitalize() | 扩展函数 |
| 1.to(“A”) | 1 to “A” | 中缀调用 |
| map.get(“key”) | map[“key”] | get 方法约定 |
| file.use({f->f.read()}) | file.use{it.read} | 括号外的lambda |
| sb.append(“A”) sb.append(“B”) | with(sb){append(“A”) append(“B”)} | 带接收者lambda |
| pointA.add(pointB)) | pointA+pointB | 运算符重载 |
