简单的说,就是在某个目录中创建一个scala文件,直接用sbt执行:
mkdir mypro
cd mypro
touch Hello.scala
# edit Hello.scala
sbt run
当然前提是你已经安装了sbt。
如果Hello.scala
需要传参数,比如:
object Hello {
def main(args:Array[String]) {
println("The args is: ")
println(args.mkString(" + "))
}
}
可以这样给它传参数:
sbt run "aaa bbb"
将会得到结果:
The args is:
aaa + bbb
sbt给我的感觉是非常复杂和笨重,没想到还能这么用,感觉还是很方便的。
不过如果程序依赖别的库,这样就不行了,需要使用build.sbt
来指明依赖,参看:TODO add link