码迷,mamicode.com
首页 > 其他好文 > 详细

Scala:HelloWorld

时间:2015-01-01 21:07:39      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

代码

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方法的定义,所有对象体中的代码,都会在对象被调用时立即执行(仅执行一次)。

 

Scala:HelloWorld

标签:

原文地址:http://www.cnblogs.com/happyframework/p/4197775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!