Size: a a a

2021 March 21

Т

Тающий звук... in dlang.ru
Похоже на глюк какой-то
источник

Т

Тающий звук... in dlang.ru
Всё правильно написано
источник

Т

Тающий звук... in dlang.ru
Хотя может и не глюк
источник

SG

Serg Gini in dlang.ru
Snusmumriken
В жопу попсовый раст, я хипстер, пишу только на непопулярных штуках
кстати неплохой маркетинговый ход :)
Stop using all those mainstream shitty languages... D is for hipsters
источник

SG

Serg Gini in dlang.ru
нон-конформизм все дела
источник

Т

Тающий звук... in dlang.ru
Тут не совсем понятно как устроено, т.к. тут вызывается конструктор, у которого тоже может быть шаблонный параметр
источник

КП

Константин Пунш... in dlang.ru
давняя проблема видимо https://issues.dlang.org/show_bug.cgi?id=1012
источник

КП

Константин Пунш... in dlang.ru
если давняя, значит так надо
источник

Т

Тающий звук... in dlang.ru
Например, как вот такую ситуацию обрабатывать ?

import std.stdio;

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

void main(){
 A(":(");
}
источник

КП

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

Т

Тающий звук... in dlang.ru
Если передать шаблонный параметр, то он передастся в структуру, а как его передать в конструктор ?
источник

КП

Константин Пунш... in dlang.ru
Если такое с функциями канает, значит и с конструкторами контейнерами также
источник

КП

Константин Пунш... in dlang.ru
Тающий звук
Если передать шаблонный параметр, то он передастся в структуру, а как его передать в конструктор ?
A!(/*struct template params*/).__ctr!(/*contructor template params*/)()
источник

Т

Тающий звук... in dlang.ru
Сейчас попробую
источник

Т

Тающий звук... in dlang.ru
Вот так
A!(false).__ctr!(true)("1");
не работает
источник

КП

Константин Пунш... in dlang.ru
А я не помню точно как конструктор называется
источник

Т

Тающий звук... in dlang.ru
Ну основная мысль понятно
источник

КП

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

Т

Тающий звук... in dlang.ru
С этим тоже ошибка
источник

КП

Константин Пунш... in dlang.ru
Ну короче алиасом это решается
источник