Je vois comment ça fonctionne, mais je comprends toujours pas pourquoi cela est fait comme ça. Pourquoi il entre une deuxième fois dans le case si "artist" n'est pas, en effet, égale à "star?
C'est pas l'intérêt d'un "case" de vérifier une condition ?
Je pensais que le "break" servait simplement à ne pas vérifier les autres conditions, une fois qu'on a trouvé celle qui correspond.
Enfin bon, j'ai compris...
C'est juste mal foutu, mis à part pour tester plusieurs cas ensemble pour le coup.
- Edité par Dylan J. Gerrits 5 avril 2020 à 19:35:09
C'était juste pour dire qu'une fois que tu auras compris, tu vas te demander pourquoi avoir la fonction switch alors qu'il y a déjà la fonction if ,else if/else.
La différence entre le if et le switch est que: switch est plus rapide que le if. La différence n'est absolument pas visible si tu as seulement 4 éléments (case), or, si tu as par exemple 1000 éléments (pour ce cas, je parle de 1000 cases pour le switch // ou 998 else if pour un if) la différence sera flagrante ! Switch sera plus rapide ! La différence peut-être de plus de 20 secondes. Donc plus il y a d'éléments, plus la différence de temps augmente, et donc switch sera plus rapide.
- Edité par CentreDordi 5 avril 2020 à 20:55:58
Et tu auras dans cette petite ruelle au nom d'explore, une petite pièce d'or.
Je ne comprends pas SWITCH
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Et tu auras dans cette petite ruelle au nom d'explore, une petite pièce d'or.