返回顶部

OutOfMemory.CN技术专栏-> Scala-> scala 入门之 helloworld

scala 入门之 helloworld

更多

scala语言是集成了java优秀的面向对象特性和函数式编程的简介性,他运行在java虚拟机上,可以方便的使用已有的java类库。

我们看下scala的hello world程序。

object Application {
  def main(args: Array[String]) {
    println("Hello, world!")
  }
}

上述代码片段刨去关闭花括号的空行之后一共就3行,我们逐一分析。

第一行代码有点奇怪,object在这里表示单例类的声明,即Application是一个类,这个类只有一个实例,这个单一实例会在需要时由scala创建。

第二行是main函数的函数声明,def表示声明函数,main是函数名,小括号中是函数的参数列表,这里只有一个参数args,args后面跟:和其数据类型,这里是String数组,这个函数没有返回值。

第三行代码中调用了一个内置函数println,这个函数输出了Hello World!字符串,这个语句后面没有分号,在scala中分号不是必须的,只有在一行中输入两个语句时才需要用分号分隔。

运行上面程序会输出经典的“Hello world!”。

推荐使用Intellij+其scala插件作为scala的ide。

推荐阅读:
支持

1

反对

0

发表评论