Я хочу создать одноэлементный объект для своего приложения, но я хочу инициализировать его из другого объекта.Scala: Создание объекта singleton путем вызова конструктора
Для экс:
object A{
val x = 10
val b = B(x)
}
object B(y:Int){
var z = y
}
Но это не будет работать, так как объект оленья кожа имеет конструктор. Мне нужно инициализировать объект из другого объекта, так как val x (в приведенном выше примере) будет известен во время выполнения.
Любое обходное решение для этого?
Возможный дубликат [Как инициализировать объекты vals со значениями, известными только во время выполнения?] (Http://stackoverflow.com/questions/8782448/how-do-i-initialize-object-vals-with-values- known-only-at-runtime) – 757071
Дубликат http://stackoverflow.com/q/27801150/1296806, но это не большой вариант использования, b/c, вы хотите избежать мысли об порядке инициализации. –