RosettaCodeData/Task/Polymorphism/Groovy/polymorphism-2.groovy

9 lines
192 B
Groovy
Raw Permalink Normal View History

2014-01-17 05:32:22 +00:00
def p = new Point(x: 3, y: 4)
def c = new Circle(x: 4, y: 3, r: 5)
[(p): new Point(p), (c): new Circle(c)].each { v1, v2 ->
print "Verifying $v1 == "
v2.print()
assert v1 == v2
}