Size: a a a

2021 February 15

SG

Serg Gini in dlang.ru
Ди меньше информации - это правда
источник

SG

Serg Gini in dlang.ru
но документация есть неплохая
источник

МВ

Макс Воробьев... in dlang.ru
      iterator
     begin() _GLIBCXX_NOEXCEPT
     { return iterator(this->_M_impl._M_node._M_next); }
     iterator
     end() _GLIBCXX_NOEXCEPT
     { return iterator(&this->_M_impl._M_node); }
источник

МВ

Макс Воробьев... in dlang.ru
таки да. в ++ указатель только на end()
источник

q

qq in dlang.ru
Oleg B
ну ок, ты до сих пор не понял проблему?
в том что я делал проверку на head?
источник

OB

Oleg B in dlang.ru
qq
в том что я делал проверку на head?
в том что ты после присвоения нового значения tail не сделал проверку на null и обратился к нему
источник

q

qq in dlang.ru
спаисбо
источник

q

qq in dlang.ru
assert(equal(results, list[].map!(a => a.value)));
что это list[].map!(a => a.value)
источник

МВ

Макс Воробьев... in dlang.ru
qq
assert(equal(results, list[].map!(a => a.value)));
что это list[].map!(a => a.value)
кастануть list в range/slice и для каждого элемента выполнить (a => a.value)
источник

МВ

Макс Воробьев... in dlang.ru
точнее вернуть новый Range, который по мере итеррации будет выполнять для элемента a => a.value
источник

q

qq in dlang.ru
блин
источник

q

qq in dlang.ru
как с этого исключения понять ошибку
источник

q

qq in dlang.ru
что делает метод dup в строках
источник

O

Oleg in dlang.ru
duplicate
источник

W

White_116 in dlang.ru
Товарищи, подскажите как в строке найти любое совпадение по массиву слов и вернуть истину.
if(lname.canFind(["погруж", "измер", "подзем"]))
источник

DH

Dark Hole in dlang.ru
White_116
Товарищи, подскажите как в строке найти любое совпадение по массиву слов и вернуть истину.
if(lname.canFind(["погруж", "измер", "подзем"]))
источник
2021 February 16

q

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

protected Element replace(Element element, T v) nothrow
   {
       auto tmp = new Element(element.previous,element.next,v);
       element = tmp;
       return element;
   }
источник

Е

Евгений in dlang.ru
qq
ребзи метод  который принимает ноду и заменяет значение в списке будет примерно так?

protected Element replace(Element element, T v) nothrow
   {
       auto tmp = new Element(element.previous,element.next,v);
       element = tmp;
       return element;
   }
Недостаточно. Нужно еще element.prev.next и element.next.prev менять, с проверками, на случай первого/последнего элемента.
источник

Е

Евгений in dlang.ru
И вообще это больше похоже на вставку, а не замену
источник

q

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