Alors à condition de ne plus en utiliser d'autres.
Si, mais ce sont alors les autres qui deviennent affreux :)
Pour l'opérateur ternaire, et parce qu'un exemple est plus simple :
>>> a = 1==1 and "vrai" or "faux"
>>> a
'vrai'
>>> a = 1==2 and "vrai" or "faux"
>>> a
'faux'
Attention, ca ne marche logiquement pas si on veut utiliser 0 (ou toute valeur qui évalue à faux) à la place de "vrai".
[^] # Re: UnderC : un interpréteur c++
Posté par Amand Tihon (site web personnel) . En réponse à la dépêche UnderC : un interpréteur c++. Évalué à 1.
Si, mais ce sont alors les autres qui deviennent affreux :)
Pour l'opérateur ternaire, et parce qu'un exemple est plus simple :
>>> a = 1==1 and "vrai" or "faux"
>>> a
'vrai'
>>> a = 1==2 and "vrai" or "faux"
>>> a
'faux'
Attention, ca ne marche logiquement pas si on veut utiliser 0 (ou toute valeur qui évalue à faux) à la place de "vrai".