d

    2зной

    2ответ

    Я только что начал с D и пытался написать простую факториальную программу в D. Есть ли что-то вроде векторов C++ в D? Я хотел использовать векторы для создания динамической функции для вычисления факт

    0зной

    1ответ

    В качестве упражнения я хотел бы написать эмулятор терминала для Linux с нуля, чтобы понять, какие движущиеся части задействованы в нем. Мой язык выбора - D (потому что я изучаю его в настоящее время)

    1зной

    1ответ

    Я пытаюсь скомпилировать программу в D на компьютере Macbook Air 2011, используя DMD, и я получаю эту странную ошибку в командной строке. xcode-select: error: malformed developer path ("/Library/Devel

    2зной

    2ответ

    Можно ли использовать UFCS с утиным набором? В этом случае foo не мог утащить функцию baz типа TestB. module a; struct TestA{ void baz(){ import std.stdio; writeln("Test A"); }

    1зной

    1ответ

    Я привык к C и C++, где большинство фундаментальных типов имеют неопределенные размеры. Я всегда думал, что эти неуказанные размеры существуют для обеспечения эффективности в разных архитектурах. Одна

    2зной

    2ответ

    Можно ли явно вызвать конструктор struct copy, как в C++? Могу ли я написать что-то вроде этого: struct foo { void bar() {} } foo f; foo(f).bar(); Или мне всегда нужно назначать новое значе

    1зной

    4ответ

    В python я могу использовать glob для поиска шаблонов пути. Это, например: import glob for entry in glob.glob("/usr/*/python*"): print(entry) печать Будет ли это: /usr/share/python3 /usr/shar

    0зной

    2ответ

    Короткая версия: Что такое D-Ланг struct * заявления, что эквивалентно struct буквальных деклараций { a:1, b:2 }? Чем дольше версия: У меня D-Ланг структуры, представляющие узлы различного типа (Int,

    1зной

    3ответ

    Я пытаюсь заставить работать очень просто vibed routing: void main() { config = new Config(); auto router = new URLRouter; router.get("/*", serveStaticFiles(roothtml ~ "\\"));

    0зной

    1ответ

    Я пишу программу в D, которая не нуждается в графическом интерфейсе. Я помню, что в C++ был способ удалить несколько символов из консоли/терминала, но я не знаю, как это сделать в D. Как удалить неско