• [^] # Re: explications?

    Posté par . En réponse à la dépêche Sortie de Rust en version 0.3. Évalué à 3.

    Non, ni la version Perl 6, ni la version Haskell ne le demande.

    En Perl 6 : le méta-opérateur de réduction, si la liste est vide, appelle l’opérateur sans paramètre, ce qui peut ou non être défini selon l’opérateur. Pour infix:<*>, c’est défini à 1 (alors que pour le modulo, par exemple, on obtiendrait une erreur ressemblant à « No zero-arg meaning for infix:<%> »).

    En Haskell, similairement, le cas particulier product [] vaut 1.