Size: a a a

2021 March 21

КП

Константин Пунш... in dlang.ru
ошибка:
why.d(12): Error: struct why.A cannot deduce function from argument types !()(string), candidates are:
why.d(3):        A(bool test = true)
источник

КП

Константин Пунш... in dlang.ru
Константин Пунш
ошибка:
why.d(12): Error: struct why.A cannot deduce function from argument types !()(string), candidates are:
why.d(3):        A(bool test = true)
там же дефолтный параметр
источник

S

Snusmumriken in dlang.ru
Ты уверен что хочешь темплейтную структуру?
источник

КП

Константин Пунш... in dlang.ru
Snusmumriken
Ты уверен что хочешь темплейтную структуру?
Это упрощенный случай
источник

S

Snusmumriken in dlang.ru
Потому что я в темплейтных структурах пока не разобрался, но зато понял как можно делать темплейтные методы для тех же структур. Но я пока дурачок, сижу в D суммарно недели полторы.
источник

DH

Dark Hole in dlang.ru
Константин Пунш
Чот не работает
import std.stdio;

struct A(bool test = true){
 static if(test) enum why = "why";
 else enum why = "WHY";
 this(inout(char)[] str){
   writeln(why, ' ', str);
 }
}

void main(){
 A(":(");
}
Оно и не должно
источник

DH

Dark Hole in dlang.ru
Есть alias
источник

DH

Dark Hole in dlang.ru
А такого нет
источник

КП

Константин Пунш... in dlang.ru
Dark Hole
А такого нет
Есть
источник

КП

Константин Пунш... in dlang.ru
источник

Т

Тающий звук... in dlang.ru
Не работает потому, что почему-то значение по-умолчанию не присваивается, если напишешь так
A!true(":(");
,то работать будет
источник

КП

Константин Пунш... in dlang.ru
Тающий звук
Не работает потому, что почему-то значение по-умолчанию не присваивается, если напишешь так
A!true(":(");
,то работать будет
А почему
источник

e

e in dlang.ru
Snusmumriken
Потому что я в темплейтных структурах пока не разобрался, но зато понял как можно делать темплейтные методы для тех же структур. Но я пока дурачок, сижу в D суммарно недели полторы.
Ты чо ты чо почему раст не взял?
источник

КП

Константин Пунш... in dlang.ru
Вроде дефолтный параметр должен работать
источник

DH

Dark Hole in dlang.ru
Я про bool test
источник

DH

Dark Hole in dlang.ru
А не про дефолтный параметр
источник

S

Snusmumriken in dlang.ru
e
Ты чо ты чо почему раст не взял?
В жопу попсовый раст, я хипстер, пишу только на непопулярных штуках
источник

Т

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

e

e in dlang.ru
Snusmumriken
В жопу попсовый раст, я хипстер, пишу только на непопулярных штуках
О, их есть у нас. Хочешь?
источник

КП

Константин Пунш... in dlang.ru
Dark Hole
А не про дефолтный параметр
test не имеет дефолтного значения?
источник