В моем приложении Scala (версия 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?
Есть ли другой способ поделиться основными аргументами?