• [^] # Re: Bof du sucre syntaxique sans grand intéret

    Posté par . En réponse au journal De tout, de rien, des bookmarks, du bla bla. Évalué à 2.

    Evidemment celui qui écrit unless !condition là il faut probablement le fouetter…

    Peut-être est-ce une mauvaise idée mais j'utilise régulièrement

     blabla unless not truc.nil?
    
    

    J'utilise unless lorsque le cas général est que le code conditionnel doive s'exécuter, et if lorsque le cas général est que le code conditionnel ne doive pas s'exécuter. Dit autrement, unless signifie pour moi « fais cela, sauf si exception », et if signifie « fais cela, seulement si exception ».

    Du coup j'ai souvent des unless not, unless, if et if not en fonction de la sémantique du code et de la condition.