Andrey Hihlovskiy
Professional blog on groovy, gradle, Java, Javascript and other stuff.
Power of switch statement in groovy
July 31, 2013
Posted by on Very impressive (and expressive):
def x = 'test' switch(x) { case null: println 'null!' break case ~/(?i)Test/: println 'got it!' break default: println 'something else' }
here second ‘case’ does case-insensitive regex comparison. In general, case may contain any regex, collection, range or class.
Recent Comments