Функциональные возможности D [перевод]

Эта статья является переводом заметки под названием «D Functional Garden», которая расположена здесь и представляет собой небольшую коллекцию интересных сниппетов, интенсивно использующих возможности D в функциональном программировании.

Также, как пишет сам автор статьи, данная коллекция может быть использована как краткий обзор возможностей языка программирования D и может поспособствовать дальнейшему погружению в изучение стандартной библиотеки Phobos.

Читать далее →

Подробнее

Шаблон трансдуктор (transducer)

Сегодня я покажу один простой, но довольно практичный шаблон-преобразователь, сочетающий в себе массовый проход по некоторому набору данных и последующую компоновку этих данных либо в единый конгломерат, либо в единственное отображение из элементарного типа.

Читать далее →

Подробнее