salut,
je voudrais savoir s il ya une possibilité de sauter une ligne dans un tableau , s il me verifier une condition reguliere et meme temps ne sort pas de la condition 'IF' ( qui verifie bien sur la cond reguliére )
merci d avance .
washh
salut,
je voudrais savoir s il ya une possibilité de sauter une ligne dans un tableau , s il me verifier une condition reguliere et meme temps ne sort pas de la condition 'IF' ( qui verifie bien sur la cond reguliére )
merci d avance .
washh
Je ne comprends pas bien ta question, tu voudrais faires il me verifier une condition reguliere et meme temps ne sort pas de la condition 'IF'
et que la condition soit fausse ou non quand même rentrer dans le if? Où est l'utilité de ton if dans ce cas?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(m/expreg/){ }
Tu peux imbriquer des if
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(condition 1){ if(/expreg/){ } }
non , je veux dire qu'il verifie la condition de if et cette derniére permette une saute de ligne dans un tableau ( pas next car ca ma ronge pas)
affiche a et c mais pas b car le next fait passer au traitement de la valeur suivante du tableau et ce qui ce trouve après le if est donc court-circuité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #!/usr/local/bin/perl use strict; my @array = ('a', 'b', 'c'); foreach my $val (@array){ if ($val =~ m/b/){ next; } print $val."\n"; }
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Partager