Size: a a a

2021 April 16

Тᅠ

Туночка ᅠᅠ... in dlang.ru
а как вызвать метод базового класса?
Object.toString() чи шо?
источник

g

gui in dlang.ru
как обычный метод
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
я пишу свой метод toString и хочу в нем віізвать старий метод базового класса то бишь Object
источник

DH

Dark Hole in dlang.ru
Да точно так же как во всех языках
источник

DH

Dark Hole in dlang.ru
Апкаст и вызов метода
источник

DH

Dark Hole in dlang.ru
А для этого вроде было специальное решение
источник

SG

Serg Gini in dlang.ru
super?
источник

DH

Dark Hole in dlang.ru
Ну вроде, я не помню как это в d)0)
источник

SG

Serg Gini in dlang.ru
import c.stdio;

class A {
this() { printf("A::this()\n"); }
void show() { printf("A::show()\n"); }
}

class B : A {
this() { printf("B::this()\n"); }
void show() { super.show(); printf("B::show()\n"); }
}

int main( char[][] args ) {
B b = new B();
b.show();
return 0;
}


// output (as you would expect)
//A::this()
//B::this()
//A::show()
//B::show()
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
Тю точна
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
Почему именно єти бази?
Там ниже указани рекомендуемие либи для msql и psql
Но ля почему єти бази в самом вайбе?
Они какие то прикольние?
источник

S

Snusmumriken in dlang.ru
Ну довольно-таки прикольные, да.
источник

S

Snusmumriken in dlang.ru
А ещё коннекторы к ним не требуют вообще ничего кроме tcp: там совершенно элементарнейшие протоколы.
источник

OB

Oleg B in dlang.ru
А ещё это дань тогдашней моде на noSQL базы данных (которые то по итогу себя не оправдали как универсальные решения)
источник

OB

Oleg B in dlang.ru
и опять vibe как антимаркетинговый инструмент)
источник

Т

Тающий звук... in dlang.ru
Подозреваю, что в noSQL удобней хранить неструктурированные данные, может поэтому они и встроенны в вайб
источник

OB

Oleg B in dlang.ru
а где логика?
источник

OB

Oleg B in dlang.ru
vibe фреймворк на строготипизированном языке, поэтому "удобность хранения неструктурированных данных" такой себе аргумент
источник

OB

Oleg B in dlang.ru
это была просто попытка хайпануть, nodejs умел в mongo, значит vibe должен уметь в mongo, а то что nosql был переоценён Людвиг тогда не задумывался
источник

Т

Тающий звук... in dlang.ru
Там оперируют документами, логика в том, что в реляционной базе данных, если мне понадобится сохранить в каком-то документе дополнительное поле, то мне придётся отвести целый столбец таблицы под это поле. В noSQL отводить ничего не надо, я просто в одном из документов сохраню это поле, а в других его не будет
источник