Maison > développement back-end > Golang > le corps du texte

Comment briser la boucle externe dans la boucle interne

WBOY
Libérer: 2024-02-09 10:12:29
avant
622 Les gens l'ont consulté

Comment briser la boucle externe dans la boucle interne

Lors de l'écriture de boucles imbriquées complexes, nous devons parfois rompre la boucle externe dans la boucle interne pour terminer plus tôt l'ensemble du processus de boucle. Cependant, en PHP, les structures de boucles ne prennent pas directement en charge cette opération. Par conséquent, l'éditeur PHP Xigua partagera avec vous quelques méthodes et techniques pour répondre à la nécessité de briser la boucle externe dans la boucle interne. Qu'il s'agisse d'utiliser des étiquettes et des instructions goto, ou d'utiliser des variables auxiliaires et des jugements conditionnels, cet article vous fournira une solution complète. Venez jeter un oeil !

Contenu des questions

for i := 0; i < 5; i++ {
        fmt.Println("i is", i)
        for j := 0; j < 3; j++ {
            if j == 2 {
                break
            }
            fmt.Println("j is ", j)
        }
    }
Copier après la connexion

Je veux que ce code interrompe le programme si i est égal à 2. Comment signaler que je souhaite interrompre la boucle externe dans la boucle interne ?

Je ne sais pas comment interrompre ou continuer la boucle externe

Solution

outerLoop:
    for i := 0; i < 5; i++ {
        for j := 0; j < 3; j++ {
            if i == 3 {
                break outerLoop
            }
            fmt.Println(i, j)
        }
    }
Copier après la connexion

Voici la réponse. Vous pouvez utiliser des étiquettes pour référencer différentes boucles en cours de route

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!