Questions marquées «break»

Une instruction break est une fonctionnalité de contrôle de flux fournie par la plupart des langages de programmation qui permet une sortie anticipée d'une boucle; une fois qu'une instruction break est atteinte, sa boucle englobante est immédiatement quittée.


13
Comment sortir des boucles imbriquées?
Si j'utilise une breakinstruction, cela ne cassera que la boucle interne et je dois utiliser un indicateur pour rompre la boucle externe. Mais s'il y a de nombreuses boucles imbriquées, le code n'aura pas l'air bien. Existe-t-il un autre moyen de rompre toutes les boucles? (Veuillez ne pas utiliser goto …
96 c  nested-loops  break 


3
Comment puis-je retourner quelque chose plus tôt d'un bloc?
Si je voulais faire quelque chose comme ça: collection.each do |i| return nil if i == 3 ..many lines of code here.. end Comment pourrais-je obtenir cet effet? Je sais que je pourrais simplement tout envelopper à l'intérieur du bloc dans une grande déclaration if, mais j'aimerais éviter l'imbrication si …
91 ruby  loops  return  break 

7
Utilisation de continue dans une instruction switch
Je veux passer du milieu d'une switchinstruction à l'instruction de boucle dans le code suivant: while (something = get_something()) { switch (something) { case A: case B: break; default: // get another something and try again continue; } // do something for a handled something do_something(); } Est-ce une manière …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.