• [^] # Re: explications?

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

    Ou encore

    unsigned factorielle(unsigned n)
    { return n > 2 ? n * factorielle(n-1) : (n >> 1) + 1; }
    
    

    Je pinaille, je sais.

    Mais bon, pour moi, lisible ou pas, on s'en moque un peu; il faut faire attention à ce qu'on écrit et à ce qu'on lit, C ou pas. Je préfère me servir du plein potentiel du langage, quitte à réduire la lisibilité du code. Pour le reste, il y a les commentaires…