google android 平台的新一门官方语言, 偶尔有了个写工具的机会试着用它来替代原来常用的 python
工具需求
工具需求很简单: 批量处理 proj 工程代码, 对符合条件的代码做后续的字符串替换...可以看到 readScheduler/writeScheduler, ThreadFactory 没有显式的写匿名对象, 因为 kotlin 支持这种 lambda 式的语法糖, 来实现一个单函数接口(...自己并没有深入学习 kotlin, 只是了解了些皮毛, 会写像 C 一样的 Java, 会写像 Java 一样的 Kotlin…
看到有同事写的 : http://km.oa.com...喜欢的点
常量特性 val, 对 @NonNull 这种修饰的原生支持
对 Nullable 的 fallback 语法
字符串模板
data class
apply, let, with …
待补充...不喜欢的点
X..Y 这样的 range 表示有点蛋疼.