Я прочитал ключевое слово use
в Groovy. Но не мог выйти, потому что он был точно использован. И я также прихожу с классами категории, по этой теме, что это? И от, Groovy В действии
class StringCalculationCategory {
static def plus(String self, String operand) {
try {
return self.toInteger() + operand.toInteger()
} catch (NumberFormatException fallback) {
return (self << operand).toString()
}
}
}
use (StringCalculationCategory) {
assert 1 == '1' + '0'
assert 2 == '1' + '1'
assert 'x1' == 'x' + '1'
}
С приведенным выше кодом, может ли кто-нибудь сказать, что используется use
ключевое слово в groovy? А также что делает этот код?