groovy
def sayHello = { name ->
println "Hello $name!"
}
sayHello("Alice")
sayHello("Bob")
groovy
class MathOperation {
int add(int a, int b) {
return a + b
}
}
def math = new MathOperation()
println math.add(2, 3)
MathOperation.metaClass.multiply = { int a, int b -> return a * b }
println math.multiply(2, 3)