no save
Assistance
Achat
News

Forum | programmation
Perl et Variable
lami20j, le jeu. 27 avr. 2006 à 23:28:10
Re,

Pour encore reduire la saisie et rendre la ligne
map {for my $e(keys %h){ if ($_ =~ /(.*)$e=?.*/){ $_=~ s/.*/\$\$$e=$h{$e}/}}} @p;encore plus condesé tu peux écrire
map {for my $e(keys %h){if (/(.*)$e=?.*/){s/.*/\$\$$e=$h{$e}/}}} @p;

Si tu veux l'écrire come une boucle while tu peux faire comme ça

map {
for my $e(keys %h){
if ($_ =~ /(.*)$e=?.*/){
$_=~ s/.*/\$\$$e=$h{$e}/
}
}
} @p;ou
map {
for my $e(keys %h){
if (/(.*)$e=?.*/){
s/.*/\$\$$e=$h{$e}/
}
}
} @p;
lami20j
Précédentlami20j
avr. 06
Goku
avr. 06
Suivant
REPONSES
lami20j
avr. 06
Goku
avr. 06
lami20j
avr. 06
Goku
avr. 06
lami20j
avr. 06
Goku
avr. 06
lami20j
avr. 06
lami20j
avr. 06
lami20j
avr. 06
Goku
avr. 06
Version Web
Réalisé par RedShift
no save