Si j'avais une condition qui vérifie si elle est vraie, faites-le. Est-ce que ce serait différent si on vérifie si ce n'est pas faux et inversement? Cela prendrait-il moins de place si la vérification était booléenne plutôt que très basse? En Java, mais peut-être aussi d'autres langues.Est-ce que True utilise plus de mémoire que False?
boolean x;
byte y,k,z,a;
//x and k tests, y, z and a just assigned value if they pass any of these tests
if(x==true){y=0;} if(x!=true){z=1} //Are these quicker or take less space
if(x!=false){y=0;} if(x==false){z=1} //Than these ?
if(k==1){a=2;} //Or these ?
if(k!=1){a=2;}
Je suis assez sûr que la réponse est "non", peu importe la langue dont vous parlez qui a un compilateur/runtime décent, mais il serait utile de le réduire à une seule langue. –
"if (x == true)" peut être raccourci à "if (x)" et "if (x! = True)" à "if (! X)". – Sam