in reply to Question about switch module for Perl

No, semicolons aren't necessary at the end of a block, just as in if ($^O) { print "foo"; } vs. if ($^O) { print "foo" }