class MathCategory {
static Number sin(Number self, Number add = 0){Math.sin(self) + add}
static Number cos(Number self, Number add = 0){Math.cos(self) + add}
}
use(MathCategory) {
println 42.sin()
println 42.sin(1)
println 42f.sin()
println 42f.class.name
println 42G.cos()
println 42G.cos(2)
println 42G.class.name
}
http://groovyconsole.appspot.com/script/451001
No comments:
Post a Comment