Scala:HelloWorld

代码

1 object HelloWorld {
2     def main(args: Array[String]): Unit = {
3         println("Hello world") 
4     }
5 }

解说

object关键字相当于static(更确切的说法是单例模式的一种语言层面的支持),def关键字定义方法,方法参数和返回值都采用后缀形式,即:“:类型”,Unit代表void,数组的表示采用Array[T],main是特殊的入口方法。

在控制台执行“scala 对象名”,传入的参数必须是使用object声明的对象且成员里里包含main方法。

另外一种方式:继承APP

1 object HelloWorldThatExtendsApp extends App {
2     println("Hello world") 
3 }

可以猜到App中已经包含main方法的定义,所有对象体中的代码,都会在对象被调用时立即执行(仅执行一次)。

 

posted on 2015-01-01 20:21  幸福框架  阅读(8422)  评论(0编辑  收藏  举报

导航

我要啦免费统计