switch 語法

2013-08-26 15:13
my $day = ;
chomp($day);
if ($day eq 'mon') {
   ...
} elsif ($day eq 'tue') {
  ...
} elsif ($day eq 'wed') {
  ...
} elsif ($day eq 'thu') {
  ...
} elsif ($day eq 'fri') {
  ...
} 


其實這樣的程式碼也沒甚麼不妥,可是你也許會覺得這樣的寫法有點麻煩。當然,對這些人來說,如果可以把上面這段程式碼利用Switch寫成這樣,那好像看起來更讓人感覺神清氣爽:
 


my $day = ;
chomp($day);
swich ($day) {
      case ('mon') { ... }
      case ('tue') { ... }
      case ('wed') { ... }
      case ('thu') { ... }
      case ('fri') { ... }
}