Very impressive (and expressive):
here second 'case' does case-insensitive regex comparison. In general, case may contain any regex, collection, range or class.
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.
Комментариев нет:
Отправить комментарий