是否有使用Scala语言部分内容的指南?

时间:2017-09-19 11:02:55

标签: scala oop functional-programming

Scala是一种多范式语言。也许正因为如此,它的语法非常复杂。有些框架只使用Scala的一部分,例如,cats更多是FP。其他框架使用更多OOP风格的Scala(如类固醇上的Java)。是否有关于使用受限制语言集的指南(甚至工具)?例如,如何在更多FP风格中使用它?

1 个答案:

答案 0 :(得分:0)

Twitter在2012年发布了“Effective Scala”,这是他们认为有用的Scala部分的指南:

  

虽然Scala非常有效,但它也是一种大型语言,我们的经验教会我们在其应用中谨慎行事。它的缺点是什么?我们接受哪些功能,我们避开哪些功能?我们什么时候采用“纯粹的功能风格”,什么时候避免它?换句话说:我们发现什么才能有效地使用这种语言?