首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Scala环境配搭与编写"Hello, world!"

2014-04-18 
Scala环境搭配与编写Hello, world!Hello,?world!?程序作为第一个例程,我们用标准的?Hello world程序来

Scala环境搭配与编写"Hello, world!"

"Hello,?world!"?程序

作为第一个例程,我们用标准的?Hello world程序来证明不需太多了解Scala就可以使用Scala tools。

    object HelloWorld {    def main(args: Array[String]) {      println("Hello, world! " + args.toList)    }  }  HelloWorld.main(args)

可以从命令窗口运行:

  > ./script.sh

注释:这里我们假设script.sh这个脚本文件已经得到执行权限和scala?命令路径已经在可见的PATH环境中指明。

编译!

Scalac命令编译一个(或者多个)Scala源文件生成可以运行在任何标准JVM上Java字节码文件;Scala编译器作用像Javac,就是Java SDK中的Java编译器。

  > scalac HelloWorld.scala

过默认的scalac生成的class文件在当前工作目录下。你可以通过使用-d?参数来指定一个不同的目录。

?

  > scalac -d classes HelloWorld.scala

运行!

使用恰当的参数的Scala命令来执行已经生成的字节码文件:

  > scala HelloWorld

Scala允许指定命令参数,例如

  > scala -classpath classes HelloWorld

其中option表示参数的意思。

Scala命令的参数必须是顶层对象。如果extendsApplication语句跟在那个对象,那么所有包含了那个对象的声明将会被执行;否则你必须增加一个main方法来作为你程序执行的入口。

程序就如下所示:

object HelloWorld2 extends Application {  println("Hello, world!")}

禁止转载翻译:袁志刚

Scala中文版权所有

http://www.scalachina.com

热点排行