私の Scala アプリケーション (ver 2.11) では、アプリ全体でメインの引数を使用したいと考えています。
そのために、オブジェクト (Scala ではシングルトン) を作成し、main-args で初期化することを考えました。
このようなもの:
object MyMain{
def main(args: Array[String]):Unit = {
//how to set SingletonArgs with args???
}
object SingletonArgs{
def getArg0():String{...}
def getArg1():String{...}
}
class AnotherClass(){
def printArg0(){
println(SingletonArgs.getArg0)
}
}
SingletonArgs を初期化するにはどうすればよいですか?
主な引数を共有する別の方法はありますか?