如何编写以下bash脚本替换scala部分的实际代码(在!#之后)从.scala文件调用然后调用其main方法?
#!/bin/sh
exec scala "$0" "$@"
!#
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world! " + args.toList)
}
}
HelloWorld.main(args)
请记住,我无法访问scalac
答案 0 :(得分:1)
我认为你的意思是将文件分成两部分......
file.scala
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world! " + args.toList)
}
}
HelloWorld.main(args)
launch.sh
#!/bin/sh
exec scala "file.scala" "$@"