switch (arg) { case "-d": case "--debug": debug = true break case "-f": force = true break default: throw "Unknown option " + arg } switch (value) { case > 40: println ("OK") break case < 20: println ("FAILED") break case in 50..59: println ("WIERD") // fall through default: println ("RETRY") }