文章目录
  1. 1. HelloWorld from scala

Scala是一门混合了函数式和面向对象的语言。用Scala创建多线程应用时,你会倾向于函数 式编程风格,用不变状态(immutable state)1编写无锁(lock-free)代码。

Scala提供一个基于actor的消息传递(message-passing)模型,消除了涉及并发的痛苦问题。运用这个模型,可以写出简洁的多线程代码,而无需顾虑线程间的数据竞争,以及处理加锁和释放带来的梦魇;

HelloWorld from scala

1
2
3
4
5
6
7
8
9
➜  cat HelloWorld.scala
object HelloWorld {
def main(args: Array[String]) {
println("Hello, Scala的HelloWorld的程序!")
}
}
➜ scalac HelloWorld.scala
➜ scala HelloWorld
Hello, Scala的HelloWorld的程序!

作者署名:朴实的一线攻城狮
本文标题:scala 入门之HelloWorld
本文出处:http://researchlab.github.io/2019/11/07/scala-hello-world/
版权声明:本文由Lee Hong创作和发表,采用署名(BY)-非商业性使用(NC)-相同方式共享(SA)国际许可协议进行许可,转载请注明作者及出处, 否则保留追究法律责任的权利。

@一线攻城狮

关注微信公众号 @一线攻城狮

总访问:
总访客: