前往http://www.scala-lang.org/downloads 下载Scala在各个平台的安装包,安装后便可在运行scala编译器和交互式命令行环境(interactive interpreter)。除此以外为了更加方便地编程,能够选择安装如下工具: html
$ scala Welcome to Scala version 2.8.1. Type in expressions to have them evaluated. Type :help for more information. scala>
scala> 1 + 2 //简单的计算
scala> println("Hello, world!") //打印字符串
val msg = "Hello, world!" //定义常量
var greeting = "Hello, world!" //定义变量 }
scala> def max(x: Int, y: Int) = if (x > y) x else y //定义函数
scala> max(3, 5) //运行函数
package main.scala object Hi { def main(args: Array[String]) = println("Hello world!") }
package main.scala object worksheetest { println("Hello world!") 1+1 }
package main.scala object worksheetest { println("Hello world!") //> Hello world! 1+1 //> res0: Int(2) = 2 }
$ cd /Users/cyzhao/Documents/workspace/helloworld $ sbt [info] Set current project to default-6aa3b3 (in build file:/Users/cyzhao/Documents/workspace/helloworld/) > compile [success] Total time: 1 s, completed 2013-4-29 8:16:49 > run [info] Running main.scala.Hi Hello world! [success] Total time: 0 s, completed 2013-4-29 8:16:51 >