def n = 11
def s = ""
switch ( n ) {
case "Groovy":
s = "Groovy"
case 7..12:
s = "7..12"
break
case Integer:
s = "integer"
break
case 3.14:
s = "3.14"
break
case Number:
s = "number"
break
case { n < 0 }:
s = "n < 0"
break
default:
s = "default"
}
println s
/*
run:
7..12
*/