O'Reilly logo

Programmieren mit Perl by Jon Orwant, Tom Christiansen, Larry Wall

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Hashes von Funktionen

Bei der Entwicklung einer komplexen Anwendung oder eines Netzwerkdienstes mit Perl werden Sie den Benutzern vermutlich eine große Anzahl von Befehlen zur Verfügung stellen wollen. Ein solches Programm könnte ein Codefragment wie das folgende enthalten, um die Wahl des Benutzers zu erkennen und die entsprechende Aktion auszuführen:

if    ($cmd =~ /^exit$/i)     { exit }
elsif ($cmd =~ /^help$/i)     { show_help() }
elsif ($cmd =~ /^watch$/i)    { $watch = 1 }
elsif ($cmd =~ /^mail$/i)     { mail_msg($msg) }
elsif ($cmd =~ /^edit$/i)     { $edited++; editmsg($msg); }
elsif ($cmd =~ /^delete$/i)   { confirm_kill() }
else {
    warn "Unknown Command: '$cmd'; Try 'help' next time\n";
}

Genauso wie Sie Referenzen auf Arrays oder Hashes speichern, können Sie ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required