Kilka listingów. W czym to jest napisane?

[code]list = [1: “a”, 2: “b”, 3: “C”, 6: “asdf”]

list.each() { key, value | println “${key} = ${value}” }[/code]

[code]add = { x -> { y -> x + y }} println add(2)(4)[/code]

[code]def power(n) { { base -> base**n } }

square = power(2) cube = power(3)

a = square(4) println a // => 16[/code]