В смысле бан? Вы что, нетолерантные? Дискриминация!1!бааааааан
К слову об отвратных языках. Я тут попробовал новомодный котлин. Уж очень меня заинтересовала реализация синглтонов на уровне языка. Вот только если тебе нужно передать в синглтон параметр при инициализации, то тогда котлин и показывает свой истинный маразм.только не джава. отвратный язык на самом то деле
Это ты ещё на javascript или php не писал...только не джава. отвратный язык на самом то деле
я на жсе писал так тоЭто ты ещё на javascript или php не писал...
Конструктор синглтона не может вызываться каким-то пользовательским кодом, следовательно, не должен иметь каких-то параметров.Вот только если тебе нужно передать в синглтон параметр при инициализации
class Test(someValue:Int){
object PathDependentSingleton{
def test = someValue
}
}
val t0 = new Test(0)
println(t0.PathDependentSingleton.test) //0
val t1 = new Test(1)
println(t1.PathDependentSingleton.test) //1
Именно поэтому это и маразм. Нахрен оно надо если по сути представляет собой ограниченный обрубок?Конструктор синглтона не может вызываться каким-то пользовательским кодом, следовательно, не должен иметь каких-то параметров.