Bonjour,
j'ai pas compris le sens de forward dans ce code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int delta = forward ? 1 : -1; if (!forward)
Merci
Bonjour,
j'ai pas compris le sens de forward dans ce code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int delta = forward ? 1 : -1; if (!forward)
Merci
Alors je ne suis pas habitué de cette notation mais je crois que ça veut dire la chose suivante :
- si le booléen forward est vrai : delta = 1
- si le booléen forward est faux : delta = -1
En gros la même chose que si tu écrivais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (forward) { delta = 1; else { delta = -1; }
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Voir aussi la SPEC.
L'opérateur conditionnel est issu des specs de C/C++ !
Son utilisation dans Java est parfois déconseillé: tu peux avoir des effets 'innattendus' en particulier lorsque tu mélanges les types Java & natifs dans ton expression...
Partager