Метапрограммирование Groovy - добавляющий статические методы для Object.metaClass

Можно бросить ints в Perl:

int(5/1.5) = 3;
8
задан knorv 22 September 2009 в 22:21
поделиться

1 ответ

Чтобы добиться желаемого поведения, необходимо вызвать ExpandoMetaClass.enableGlobally ()

Имейте в виду, что при этом требуется больше памяти, чем при обычном метапрограммировании.

http: // groovy .codehaus.org / api / groovy / lang / ExpandoMetaClass.html # enableGlobally ()

11
ответ дан 5 December 2019 в 15:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: