В этот раз, в качестве идиом, будут описаны нестандартные виды утверждений (assert’ов), о которых знают лишь немногие.
Метка: трюки
Idiomatic D. Добавление и удаление элементов в массивах [перевод]
Idiomatic D. Вложенные комментарии и version(none) [перевод]
В этот раз, мы решили возобновить публикацию переводов и объектом нашего перевода станет вот этот ресурс, на котором опубликованы интересные идиоматические (т.е. простые и понятные, часто используемые профессионалами, приемы программирования, выраженные через конструкции языка). Переводы будут даваться порциями по одной идиоме или более за раз (в зависимости от их объема) и сегодня вас ждет небольшая […]
Трюки из C в D
Поиск уникальных элементов в массиве
Довольно часто встречается задача поиска уникальных элементов в массивах или каких-то иных последовательностях данных со схожим интерфейсом доступа и казалось бы тут не должно быть проблем, особенно, если учесть тот факт, что в Phobos в модуле std.algorithm есть такая замечательная вещь, как uniq, но…