Публикации по теме 'open-class'


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