14 lines
466 B
Groovy
14 lines
466 B
Groovy
def s = [[age: 27, name: 'Jonah'],
|
|
[age: 18, name: 'Alan'],
|
|
[age: 28, name: 'Glory'],
|
|
[age: 18, name: 'Popeye'],
|
|
[age: 28, name: 'Alan']]
|
|
|
|
def r = [[name: 'Jonah', nemesis: 'Whales'],
|
|
[name: 'Jonah', nemesis: 'Spiders'],
|
|
[name: 'Alan', nemesis: 'Ghosts'],
|
|
[name: 'Alan', nemesis: 'Zombies'],
|
|
[name: 'Glory', nemesis: 'Buffy']]
|
|
|
|
hashJoin(s, "name", r, "name").sort {it.name}.each { println it }
|