1. 环境准备:
官网下载scala-2.9.3.tar.gz
加压后,配置SCALA_HOME,Path变量里添加$SCALA_HOME/bin
2.例子
下面是一个小例子,Demo.scala定义了一个Demo类,其方法doStart会打印传递给他的参数;SampleDemo在main函数里实力化Demo,并调用doStart方法。
2.1 Demo.scala
package com.renren.scala.test
class Demo {
def doStart(name: java.lang.String) =
println("hello Scala" + name)
}
2.2 SampleDemo.scala
package com.renren.scala.test
object SampleDemo {
def main(args: Array[String]) = {
val demo = new Demo
demo doStart "Hello,Scala !"
}
}
2.3编译
scalac Demo.scala
scalac SampleDemo.scala
2.4执行
[spark@YZSJHL18-24 test]$ scala com.renren.scala.test.SampleDemo
hello ScalaHello,Scala !
[spark@YZSJHL18-24 test]$