Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

foreach

3 réponses
Avatar
Frantz DORSEMAINE
Bonjour à tous

Voici mon pbl:

je pouvoir casser une boucle foreach dans un programme perl

Sous Shell c'est simple avec break mais sour perl ???

foreach(@list) {

if($_ == 1) {
# Casser la boucle ?????
}
}

Merci Frantz

3 réponses

Avatar
Rue des Prairies
Frantz DORSEMAINE wrote:
Bonjour à tous

Voici mon pbl:

je pouvoir casser une boucle foreach dans un programme perl

Sous Shell c'est simple avec break mais sour perl ???

foreach(@list) {

if($_ == 1) {
# Casser la boucle ?????
}
}

Merci Frantz
Bonsoir,


foreach(@list) {
.....
last if($_ ==1);
.....
}

olivier.

Avatar
jeanpierre.vidal
Frantz DORSEMAINE wrote in message news:...
Bonjour à tous

Voici mon pbl:

je pouvoir casser une boucle foreach dans un programme perl

Sous Shell c'est simple avec break mais sour perl ???

foreach(@list) {

if($_ == 1) {
# Casser la boucle ?????
}
}

Merci Frantz


perldoc perlsyn :

La commande "last" est identique à l'instruction "break" en C (telle
qu'elle est utilisée dans les boucles) ; elle sort immédiatement de la
boucle en question.

ça répond à la question ?

J-P

Avatar
Frantz DORSEMAINE
(Jean-Pierre Vidal) écrivait
news::

Frantz DORSEMAINE wrote in message
news:...
Bonjour à tous

Voici mon pbl:

je pouvoir casser une boucle foreach dans un programme perl

Sous Shell c'est simple avec break mais sour perl ???

foreach(@list) {

if($_ == 1) {
# Casser la boucle ?????
}
}

Merci Frantz


perldoc perlsyn :

La commande "last" est identique à l'instruction "break" en C (telle
qu'elle est utilisée dans les boucles) ; elle sort immédiatement de la
boucle en question.

ça répond à la question ?

J-P



Oui merci A+ Frantz