如何以功能方式编写Scala - 案例类和不变性以及所有这些?

Tow*_*wer -1 functional-programming scala

我在现场观看了一个人们说他们在工作中正在进行Scala功能,他们使用案例类,将类型转换为另一种类型,到处都是不变性等等.

这实际上是如何工作的?我希望通过纯粹的功能方法看到一个简单的hello world应用程序.

我也看不出我怎么能var完全摆脱因为有时我只是需要它.

ghi*_*hik 5

Coursera上有一门课程.