2007/7/10, Martin Barth <[EMAIL PROTECTED]>:


for (@startingdeck) {
    s/A/Ace/;
    s/K/King/;
    s/Q/Queen/;
    s/J/Jack/;

    s/C/Club/;
    s/H/Heart/;
    s/D/Diamond/;
    s/S/Spade/;

    # s/J/Joker/; ##makes no sense, since j <- jack
}


Instead of multi-regex here,I think using a hash for the replacement is better.

my %fn = (A=>'Ace',B=>'Black',C=>'Club',S=>'Spade',);
for (@startingdeck[0 .. 4]) {
  my ($x,$y) = split;
  print exists $fn{$x} ? $fn{$x} : $x,"\t";
  print exists $fn{$y} ? $fn{$y} : $y,"\n";
}


--
弃我去者,昨日之日不可留.
乱我心者,今日之日多烦忧.

Reply via email to