• [^] # Re: explication ...

    Posté par . En réponse à la dépêche "Potential killer" à cause d'un bug, si, si, c'est possible.... Évalué à 0.

    Démo:

    my $i = 1;

    est la déclaration d'une variable initialisée à 1 et 1 est scalaire.

    my ($i) = 1;

    ici 1 renvoit un liste. Ceci est du aux parenthèses qui permettent de déclarer un contexte de liste.

    Donc 1 renvoit une liste ou un scalaire dépendant du contexte.

    Sinon le résultat est à peu près (mais pas exactement) le même 1ドル est initialisé à 1.