J'ai vu cette instruction dans un bout de code:
(key == 13) && ente && ente();
Qu'est ce que ça veut dire ? (Vous arrivez à comprendre cette instruction sans son contexte ?)
J'ai vu cette instruction dans un bout de code:
(key == 13) && ente && ente();
Qu'est ce que ça veut dire ? (Vous arrivez à comprendre cette instruction sans son contexte ?)
le == est un test de comparaison
Key == 13 retourne donc true ou false
le && évalue l'expression suivante si et seulement si la première est vrai
correspond à
Code : Sélectionner tout - Visualiser dans une fenêtre à part (key == 13) && ente
si ente existe alors l'expression est vrai sinon elle est fause
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 si (key == 13) alors évaluer ente
du coup ça donne
A+JYT
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 si (key == 13) alors si ente existe alors exécuter ente()
Ah oui, puissant, je me demande comment je suis passé à coté de ça.
Merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager