La condition ternaire
La condition ternaire
if-else, qui s’écrit en une seule ligne. Elle est utile pour rendre ton code plus simple à lire (oui, oui 😁).
La première fois qu’on la découvre, ça peut sembler un peu étrange, mais une fois que tu as compris le principe, tu verras qu’elle est très facile à lire et à utiliser. Allez, on décortique ça..
Syntaxe
variable = condition ? valeurVrais : valeurFausse
La condition ternaire utilise l’opérateur ? pour exécuter le code si la condition est vraie et : pour exécuter le code si la condition est fausse.
Exemple
let score = 85
let result = score >= 90 ? "Excellent" : "Suffisant"
Dans l’exemple, j’utilise la condition ternaire pour vérifier si le score est supérieur ou égal à 90, dans ce cas (si c’est vrais), la valeur de result est « Excellent ». Si la condition est fausse, la valeur de result sera « Suffisant ».
Comparaison avec un If / Else
Pour comprendre l’utilité d’un ternaire, on peut comparer le code précédent avec une condition If/else. Tu peux rapidement voir l’allègement du code et une meilleure lisibilité de celui-ci. Le ternaire est très pratique pour conditionner des valeurs à la volée.
let score = 85
let result: String
if score >= 90 {
result = "Excellent"
} else {
result = "Suffisant"
}
Exercices Pratiques
Exercice Contrôle flow
Télécharger le playground
Accède aux consignes directement en téléchargeant le playground.
⚠️ Les consignes que tu trouveras dans le playground ne sont pas verrouillées. Fais attention à ne pas les effacer par inadvertance !
Objectif
Cette série d’exercices te permettra de pratiquer les dernières notions vues dans le cours, notamment la condition if, les opérateurs logiques, la condition switch et la condition ternaire. Tous ces outils font partie de ce qu’on appelle le control flow (ou flux de contrôle en français).
C’est maintenant à toi de jouer
Quizz
Après un peu de pratique, il est temps de te tester avec un petit quiz pour vérifier si tout est clair pour toi. Prends ton temps, lis bien les questions, et bonne chance !
Note
Les control flows (ou flux de contrôle) sont essentiels en programmation car ils te permettent de prendre des décisions et de réagir à des situations spécifiques dans ton code. Grâce à eux, ton programme peut s’adapter à différentes conditions.
Exercices Pratiques
Exercice Contrôle flow
Télécharger le playground
Accède aux consignes directement en téléchargeant le playground.
⚠️ Les consignes que tu trouveras dans le playground ne sont pas verrouillées. Fais attention à ne pas les effacer par inadvertance !
Objectif
Cette série d’exercices te permettra de pratiquer les dernières notions vues dans le cours, notamment la condition if, les opérateurs logiques, la condition switch et la condition ternaire. Tous ces outils font partie de ce qu’on appelle le control flow (ou flux de contrôle en français).
C’est maintenant à toi de jouer
Quizz
Après un peu de pratique, il est temps de te tester avec un petit quiz pour vérifier si tout est clair pour toi. Prends ton temps, lis bien les questions, et bonne chance !
Note
Les control flows (ou flux de contrôle) sont essentiels en programmation car ils te permettent de prendre des décisions et de réagir à des situations spécifiques dans ton code. Grâce à eux, ton programme peut s’adapter à différentes conditions.