Java 开发人员在迁移到 Scala 时最常犯的错误是什么?
我所说的错误是指编写不符合 Scala 精神的代码,例如在类 map 函数更合适时使用循环,过度使用异常等。
编辑:还有一个是使用自己的 getters/setters 而不是 Scala 友好生成的方法
最佳答案
这很简单:Java 程序员倾向于编写 imperative style code ,而更像 Scala 的方法将涉及 functional style .
- Bill Venners 于 2008 年 12 月在他的帖子“How Scala Changed My Programming Style”中说明了这一点。
- 这就是为什么有一系列关于“Scala for Java Refugees”的文章。
- 这就是一些关于 Scala 的 SO 问题的表述方式:“help rewriting in functional style ”。
关于java - 与迁移到 Scala 时由 Java 养成的习惯作斗争,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5176596/