Программисты на Python знают, что у строк в этом замечательном языке программирования есть интересный метод join, который, если мне не изменяет память, получая на вход список данных и разделитель, склеивает эти данные, объединяя их через переданный разделитель. Однако, поиски по стандартной библиотеке D не позволили найти аналог для такого метода (хотя возможно, я плохо искал) — и пришлось выкручиваться самому, ведь мне очень нужна функция, похожая по поведению на метод join. Читать далее
Метка: алгоритм
Удобное создание свойств в классах и структурах
В этой статье покажу Вам небольшой «трюк» для вставки свойств в классы и структуры.
Работает это примерно так: формируется строка (из переданных аргументов — тип для значения свойства и имя свойства, а также из собственно, объявления приватной переменной и объявления самого свойства) с описанием методов установки/считывания свойства и помещается в константный массив символов — и все, шаблон готов к использованию. Читать далее