signification de var a=b?c:d

Pour les scripts écrits en C#
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
Avatar de l’utilisateur
Kaloverian
Messages : 341
Inscription : 10 Août 2016 03:03

signification de var a=b?c:d

Message par Kaloverian » 14 Jan 2022 20:00

bonjour,

Dans une vidéo,j'ai vu une ligne de script comme celle-ci:

Code : Tout sélectionner

var DirMost=left ? rightMost : LeftMost ;
Que cela signifie-t-il?


merci de votre aide

Avatar de l’utilisateur
jmhoubre
Messages : 856
Inscription : 05 Oct 2019 22:05

Re: signification de var a=b?c:d

Message par jmhoubre » 14 Jan 2022 21:53

ternary operator :
variable = (condition) ? (valeur si vraie) : (valeur si faux)

Dans ton exemple : si left est true, on affecte rightMost à DirMost.

Répondre

Revenir vers « (C#) CSharp »