Scala:HelloWorld

代码数组

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

解说spa

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

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

另一种方式:继承APP对象

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

能够猜到App中已经包含main方法的定义,全部对象体中的代码,都会在对象被调用时当即执行(仅执行一次)。blog

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息