Groovy: Closures
def add = { x, y ->
   //println('add')
   return x+y
}
def multiply = { x, y ->
   //println('multiply')
   return x*y
}
def calc(a, b, f) {
   //println('calc')
   println(f(a, b))
}
calc(4, 5, add)
calc(4, 5, multiply)
timestamp: 2018-09-14T11:30:01 tags:
- closures