Вопросы по теме 'phobos'
Методы расширения в D?
Привет, ребята, я пытаюсь понять эти фрагменты синтаксиса:
S[] split(S)(S s) if (isSomeString!S)
{
...
}
а также
string join(in string[] words, string sep)
{
...
}
(Как показано в phobos/src/std/string.d )
Насколько я...
186 просмотров
schedule
17.07.2023
Как получить одно нажатие клавиши в D2 (Фобос)?
Есть ли простой кроссплатформенный способ получить одно нажатие клавиши в D2 с помощью Phobos?
Например, приглашение «Нажмите любую клавишу, чтобы продолжить…» или интерпретатор Brainfuck.
Все методы, которые я пробовал, требуют нажатия клавиши...
739 просмотров
schedule
18.12.2022
Как преобразовать массив D в вариативный C?
Я хотел бы преобразовать массив в D формы:
string[] arrayStr = [ "hi, "is fun", "use D programming" ];
У меня есть функция C, которая принимает переменную C:
void c_func( const char* format, ... );
Я мог бы сделать:
foreach(str;...
139 просмотров
schedule
22.11.2022
Как определить, аннотирована ли функция @property
Возможно ли использовать встроенные черты D и/или std.traits, чтобы определить, аннотирована ли функция (либо внутри класса/структуры, либо без нее) с помощью @property? Я знаю, что @property на самом деле не является атрибутом, но я подумал, что...
108 просмотров
schedule
11.02.2024
Не удается разрешить тип для функции шаблона
Я пытаюсь написать что-то очень простое на D, но у меня есть несколько проблем с одной из функций шаблона стандартной библиотеки (в частности, nextPermutation из std.algorithm ).
Суть того, что я пытаюсь сделать, состоит в том, чтобы создать все...
752 просмотров
schedule
23.08.2022
Почему я не могу использовать std.algorithm.count с функцией предиката
Следующий код не компилируется:
assert("(((())))()()()()))".count!(c => c.among!('(', ')')) > 0);
С сообщением об ошибке:
"Error: template std.algorithm.searching.count cannot deduce function from argument types !((c) =>...
84 просмотров
schedule
24.06.2022
Получите значения переменных во время выполнения, используя отражение в Dlang
Можно ли получить значение переменных класса/структуры/других во время выполнения в dlang, чтобы получить/установить его значение? Если да, то как это сделать, пожалуйста, приведите пример. А также возможно ли получить значение переменной времени...
540 просмотров
schedule
21.07.2023