Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Petite question Perl

6 views
Skip to first unread message

Chloe Sival

unread,
Oct 25, 2012, 9:40:54 AM10/25/12
to
Hello,

Besoin d'aide pour une débutante:

j'utilise cette fonction:

@Routeurs_Auth = ("172.20.1.10","172.20.2.10","172.20.3.10");

foreach $VAR (@Routeurs_Auth) {
if ($VAR eq "172.20.2.10") {$information = 'Trouve';}
else {$information = '';}
}



Mon probleme est que je veux que quand le if du foreach trouve l'ip, il
arrete le foreach.

Car actuellement, su je fait a la fin un print de $information,
j'ai toujours un vide vu que le 172.20.3.10 va "ecraser" la variable
avec son $information = '';

merci d'avance
Chloe

Emmanuel Florac

unread,
Oct 25, 2012, 10:26:58 AM10/25/12
to
Le Thu, 25 Oct 2012 15:40:54 +0200, Chloe Sival a écrit:


> Mon probleme est que je veux que quand le if du foreach trouve l'ip, il
> arrete le foreach.
>

Tu dois ajouter un "last;" pour sortir de la boucle.



--
A human being should be able to change a diaper, plan an invasion,
butcher a hog, conn a ship, design a building, write a sonnet, balance
accounts, build a wall, set a bone, comfort the dying, take orders, give
orders, cooperate, act alone, solve equations, analyze a new problem,
pitch manure, program a computer, cook a tasty meal, fight efficiently,
die gallantly. Specialization is for insects.
Robert A. Heinlein.

gerbier

unread,
Oct 25, 2012, 10:22:45 AM10/25/12
to
il faut utiliser "last"

0 new messages