Bonjour a tous,
je voudrais savoir commemnt faire pour que cette condition fonctionne .
Je n arrive pas a rentrer dans cette condition est elle fausse ?Code:if($Num_Capability=~ (/90/ || $Num_Capability=~/10/))
Merci d avance
Jules
Version imprimable
Bonjour a tous,
je voudrais savoir commemnt faire pour que cette condition fonctionne .
Je n arrive pas a rentrer dans cette condition est elle fausse ?Code:if($Num_Capability=~ (/90/ || $Num_Capability=~/10/))
Merci d avance
Jules
Salut,tu peux faire comme çaCitation:
Envoyé par calimero642
lami20jCode:if($Num_Capability=~ /[19]0/
outre l'optimization de lami20j, ce qui fait que ton test ne marche pas est un mauvais placement des parentheses:
toi tu fais
($a == (5 || $a == 6))
ce qui revient en gros à
$a == (5 || 1) si $a == 6
et
$a == (5 || 0) si $a !=6
soit en fait
$a == 5
donc tu zappe le deuxieme test
il faut ecrire
( ($a == 5) || ($a == 6) )
a noter qu'en perl6, grace aux junction, on pourra faire des trucs du genre
$a == (5|6)
ou
$a == any(5,6)