Explication sur la condition ternaire pour toi Gugu, je pense que c’est compréhensible pour un débutant aussi:
La condition ternaire est une version courte du if … else …
Elle est surtout pratique pour assigner une valeur à une variable
Par exemple, si vous avez
if(a == b)
{
b = a+1;
}
else
{
a = b+1;
}
Ça fait beaucoup de lignes pour rien, comme le faire avec les conditions ternaire ?
Avec ceci: “?” et “:”
Tout ce qui est avant le ? est la condition.
Ce qu’il y a entre le ? et le : est l’action à faire si c’est [title=“true”]vrai[/title].
Et finalement après le : c’est l’action à faire si c’est [title=“false”]faux[/title].
Rien de mieux qu’un exemple:
a == b ? (b = a+1) : (a = b+1);
Vous verrez très souvent ces conditions dans le code de Mojang puisqu’il est simple lorsque compris et surtout parce qu’il ne prend qu’une ligne.