Вопрос

Это способ создать мусорное состояние с модулями?Как использовать это хорошая идея?Разве это не сломал бы идею неизменности от функционального программирования?

Это было полезно?

Решение

Нет, потому что он используется при компиляционном времени.Это своего рода #define в c.

Вы можете увидеть пример https://gist.github.com/mprymek/8379066 гдеДатчики «Датчики» используются для накопления функций, определенных с помощью макроса «Датчик».Когда у вас есть все эти функции накапливаются, вы можете автоматически генерировать функцию «run_all», которая запускает их все.Конечно, все это должно быть сделано при составлении времени.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top