Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Instruction Else-If en Dart | Instructions Conditionnelles
Introduction à Dart

bookInstruction Else-If en Dart

Glissez pour afficher le menu

L'instruction else…if est utile pour tester plusieurs conditions. Voici la syntaxe correspondante.

  • Une construction if peut contenir n'importe quel nombre de blocs de code else if ;
  • Il n'est pas nécessaire d'utiliser le bloc de code else.
if (first_expression)
{

} 
else if (second_expression)
{
 
} 
else
{ 

} 

L'instruction else if fonctionne comme if : elle comporte une condition entre () et un bloc de code entre {}. Dès qu'une condition est vraie et que son bloc s'exécute, les autres conditions sont ignorées.

main.dart

main.dart

copy
12345678910111213141516
void main() { int num = 2; if(num > 0) { print("is positive"); } else if(num < 0) { print("is negative"); } else { print("is zero"); } }

Le programme définit une variable num avec la valeur 2. Il vérifie si num est supérieur à 0 ; si c'est le cas, il affiche "is positive". Si num est inférieur à 0, il affiche "is negative". Sinon, lorsque num est égal à 0, il affiche "is zero".

Tâche

Corriger le code afin que le programme fonctionne correctement.

main.dart

main.dart

copy
12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } ___ (___) { print('Type: double'); } else { print('Type: other type'); } }

else if (score is double) - condition correcte

main.dart

main.dart

copy
12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } else if (score is double) { print('Type: double'); } else { print('Type: other type'); } }
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 3. Chapitre 3
some-alt