• [^] # Re: Shell

    Posté par . En réponse au journal La plus belle ligne de code. Évalué à 4.

    Pour illustrer le "c'est pas parce qu'il existe déjà une façon de faire qu'on va pas en créer une autre", en perl, tu peux écrire :

    cond and b()
    cond && b()
    not cond or b()
    not cond || b()
    if (cond) b()
    b() if cond
    unless (not cond) b()
    b() unless not cond

    Je dois évidemment en oublier, il n'y a pas de forme intrinsèquement supérieure, mais elles tour à tour être plus pratique ou exprimer de manière un peu plus naturelle l'intention (naturelle pour celui qui code au moment où il code).

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll