R Langue: Comment passer à la prochaine boucle de niveau supérieur?
Il y a 2 niveaux de boucle.
Comment faire pour passer à la prochaine heure de la boucle de haut niveau lorsque quelque chose se passe dans le sous-niveau de la boucle de la?
Merci beaucoup!
uuu=0
for (i in 1:100)
{
uuu=uuu+1
j=1000
for(eee in 1:30)
{
j=j-1
if(j<990)
{
if j is smaller than 990 I hope start next time of i
}
}
}
source d'informationauteur user1421972
Vous devez vous connecter pour publier un commentaire.
Vous voulez
next
. Voir la page d'aide:?"next"
Voici un exemple stupide:
:
@flodel a la réponse correcte pour ce qui est de l'utilisation
break
plutôt quenext
. Malheureusement, l'exemple de la réponse que donnerait le même résultat selon le flux de contrôle de construire a été utilisé.Je suis en ajoutant l'exemple suivant juste pour faire comprendre comment le comportement des deux constructions est différente.
Je pense que vous voulez utiliser
break
donc R va arrêter la lecture en boucle par le biais de votre intérieurfor
boucle, donc passer à l'itération suivante de votre extérieurfor
boucle: