• # Mauvaise syntaxe

    Posté par . En réponse au message Passage d'array dans une subroutine. Évalué à 6.

     my @final=[ $scalar, \@table, \%hash];
    
    

    En fait il faut écrire:

     my @final=( $scalar, \@table, \%hash);
    
    

    avec des parenthèses pour créer ta liste. La syntaxe [] est pour créer une référence à une liste.