chomp($answer = );
($a += $b) *= 2;
# strip to basename
($progname = $0) =~ s!^.*/!!;
# Make All Words Title-Cased
($capword = $word) =~ s/(\w+)/\u\L$1/g;
# /usr/man/man3/foo.1 changes to /usr/man/cat3/foo.1
($catpage = $manpage) =~ s/man(?=\d)/cat/;
@bindirs = qw( /usr/bin /bin /usr/local/bin );
for (@libdirs = @bindirs) { s/bin/lib/ }
print "@libdirs\n";
"/usr/lib /lib /usr/local/lib"
|
< Embrace Pattern Matching Negative Array Subscripts > Table of Contents | Page 10 |
YAPC 19101,
June 2001 Perl Idioms Nathan Torkington |