Каждой ночью, пусть тебе сниться Джава...

1,159
38
544
Как же я ору xD
 

GoogleTan

Картошка :3
1,354
43
310
Не надо, у меня в снах засел блендер с которым никак не разберусь, а теперь еще и джава будет...
 
5,018
47
783
Ты просто на нем писать не умеешь, вот и хейтишь.
 
2,932
44
598
Лучше двоичного кода ничего нет :)
00110001001101000011100000111000
 
2,932
44
598
В смысле бан? Вы что, нетолерантные? Дискриминация!1!
600px-1488_5.jpg
 
627
72
178
Орууу :ROFLMAO::ROFLMAO:, это прям про меня!!! Только во сне приходят нормальные идеи по моду. А просыпаешься - уже не можешь вспомнить)))
 
1,159
38
544
только не джава. отвратный язык на самом то деле
К слову об отвратных языках. Я тут попробовал новомодный котлин. Уж очень меня заинтересовала реализация синглтонов на уровне языка. Вот только если тебе нужно передать в синглтон параметр при инициализации, то тогда котлин и показывает свой истинный маразм.

Java хоть и многословна, но отчасти фиксится ломбоком. Имхо, ничего другого мне не зашло больше чем жава. Субъективщина конечно.
 
7,099
324
1,509
Вот только если тебе нужно передать в синглтон параметр при инициализации
Конструктор синглтона не может вызываться каким-то пользовательским кодом, следовательно, не должен иметь каких-то параметров.
То что тебе нужно, скорее всего зависимые от пути типы+синглтон.
Пример на скале
Scala:
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
В объектах t0, t1 разные и единственные PathDependentSingleton
 
1,159
38
544
Конструктор синглтона не может вызываться каким-то пользовательским кодом, следовательно, не должен иметь каких-то параметров.
Именно поэтому это и маразм. Нахрен оно надо если по сути представляет собой ограниченный обрубок?
 
7,099
324
1,509
Например, чтобы выразить какой-то частный случай, пустая неизменяемая коллекция, число 0 для нумералов Черча, или че-то более прозаическое, вроде предметов и блоков(ониж как раз существуют в одном экземляре)
 
Сверху