Switch en perl

pedro -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
salut est ce que quelqu'un peut me dit comment peut on ecrire une instruction switch en perl
merci
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    là : https://www.perl.com/doc/FMTEYEWTK/style/slide37.html/

    Perl Style: Learn to Switch with for

    * Though Perl has no built-in switch statement, this is not a hardship but an opportunity.
    * It's easy to build one. The word `for' is sometimes pronounced `switch'.

    SWITCH: for ($where) {
    /In Card Names/ && do { push @flags, '-e'; last; };
    /Anywhere/ && do { push @flags, '-h'; last; };
    /In Rulings/ && do { last; };
    die "unknown value for form variable where: `$where'";
    }

    * Like a series of elsifs, a switch should always have a default case, even if the default case `can't happen'.

    Forward to Switch by Using do{} Creatively
    Back to Closures
    Up to index
    0