您的位置:首页 > 编程语言

Scala开发教程(1): 开始神奇的Scala编程之旅

2015-01-08 16:30 288 查看
  
object HelloWorld {
def main(args: Array[String]){
println("Hello, world!")
}
}

这段代码对于Java程序员来说似承相识,它包含一个main方法,用来打印“Hello,World”这个问候语。

这段代码,你可以使用命令行交互式执行:





如果使用ScalaKata.com在线执行:





如果你不想使用这种交换式运行方式,你可以使用任何文本编辑器或是使用IDE来运行Scala代码。如果使用普通的编辑器,在把代码保存为HelloWorld.scala 之后,可以在命令行使用scalac (和javac使用方法类似)来编译Scala代码。

 
scalac HelloWorld.scala

运行Scala应用

scala HelloWorld
注意scalac 编译也是生产.class 文件(和Java一样),因此你也可以通过-d -cp等选项指定生产的class的目录和运行应用时class的访问目录。

而使用scala来运行应用时,无需再调用HelloWorld.main(null).Scala 会自动执行指定类的main方法,因此下面代码为HelloWorld.scala的内容:

1
object
HelloWorld {
2
  
def

main(args
:
Array[String]) {
3
    
println(
"Hello, world!"
)
4
  
}
5
}
你也可以把Scala代码作为脚本语言来运行,比如使用下面代码在Ubuntu些运行

1
#
!/bin/sh
2
exec scala
"$0"

"$@"
3
!
#
4
object
HelloWorld
extends
App {
5
  
println(
"Hello, world!"
)
6
}
7
HelloWorld.main(
null
)


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Scala
相关文章推荐