Публикации по теме 'open-class'
Метапрограммирование Ruby
Введение: Эпи 1
Привет ! Всем, сегодня мы поговорим об удивительной функции метапрограммирования в Ruby.
Метапрограммирование в целом - это языковая функция, с помощью которой вы пишете код, который пишет код. Метапрограммирование - это, по сути, написание кода, который пишет код.
Но разве не этим занимаются генераторы кода и компиляторы? Например, вы можете написать аннотированный код Java, а затем использовать генератор кода для вывода файлов конфигурации XML.
В широком смысле..