Size: a a a

2021 February 12

Т

Тающий звук... in dlang.ru
ᏒAᎩ
DList<int x> уже как-то не совсем то
Нет, это бы вот так выглядело: DList<int> x;
источник

ᏒAᎩ in dlang.ru
Тающий звук
Нет, это бы вот так выглядело: DList<int> x;
DList <!int> x;
Понятно)
источник

q

qq in dlang.ru
Flag!"DList"
это как интерпритировать
источник

МВ

Макс Воробьев... in dlang.ru
qq
Flag!"DList"
это как интерпритировать
Flag<"DList">, если бы в ++ можно было нормально передать строку в шаблон
источник

МВ

Макс Воробьев... in dlang.ru
qq
Search(alias do_func)(T v)


а вот эту конструкция как понять?
полный пример кинь
источник

q

qq in dlang.ru
Макс Воробьев
полный пример кинь
Result Search(alias do_func)(T v) nothrow if (isCallable!do_func)
   {
       for (Element iter = head; iter !is null; iter = iter.next)
       {
           if (iter.value == v)
           {
               return Result(do_func(iter), Yes.DList);
           }
       }
       return Empty;
источник

ᏒAᎩ in dlang.ru
qq
Result Search(alias do_func)(T v) nothrow if (isCallable!do_func)
   {
       for (Element iter = head; iter !is null; iter = iter.next)
       {
           if (iter.value == v)
           {
               return Result(do_func(iter), Yes.DList);
           }
       }
       return Empty;
На будущее.. код в телеге кидается с `
источник

q

qq in dlang.ru
ᏒAᎩ
На будущее.. код в телеге кидается с `
в курсе, спасибо
источник

МВ

Макс Воробьев... in dlang.ru
qq
Result Search(alias do_func)(T v) nothrow if (isCallable!do_func)
   {
       for (Element iter = head; iter !is null; iter = iter.next)
       {
           if (iter.value == v)
           {
               return Result(do_func(iter), Yes.DList);
           }
       }
       return Empty;
метод какой-нибудь шаблонной структуры?
источник

q

qq in dlang.ru
вообще этого метода нету но я так подразумеваю что мы передаем в функцию метод или функцию
источник

МВ

Макс Воробьев... in dlang.ru
qq
вообще этого метода нету но я так подразумеваю что мы передаем в функцию метод или функцию
откуда этот кусок тогда?
источник

МВ

Макс Воробьев... in dlang.ru
но да, шаблоном передается ф-я
источник

q

qq in dlang.ru
Макс Воробьев
откуда этот кусок тогда?
с двухсвязного списка
источник

Т

Тающий звук... in dlang.ru
Ну да, тогда понятно откуда Т
источник

МВ

Макс Воробьев... in dlang.ru
во. да. T - это шаблонный параметр списка
источник

q

qq in dlang.ru
передавать функцию с обычными параметрами нельзя?
источник

МВ

Макс Воробьев... in dlang.ru
qq
передавать функцию с обычными параметрами нельзя?
это где такой linked list ?
источник

МВ

Макс Воробьев... in dlang.ru
просто я не понимаю, зачем вообще передавать туда ф-ю для модификации результата
источник

q

qq in dlang.ru
Макс Воробьев
это где такой linked list ?
это с задания на работу
источник

Т

Тающий звук... in dlang.ru
Это похоже туда передаётся функция, которая возвращает значение по итератору
источник