Groovy에서 use
키워드를 읽었습니다. 그러나 정확하게 사용 된 것이 무엇인지에 대해서는 밝혀지지 않았습니다. 그리고 나는 또한 카테고리 클래스와 함께,이 주제 아래에 무엇입니까? 그리고 위의 코드와 액션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
키워드의 사용은 무엇을 말할 수 있습니까? 그리고 위의 코드는 무엇을합니까?
안녕하세요, 당신은 그만한 가치가 있었습니까? 나는 똑같은 책과 사람을 통해 조금 도전적이다. –
@ 사이먼 : 그 훌륭한 책을 찾을 수있다! –