
Envoyé par
Arioch
Bonjour,
as-tu un exemple à nous montrer en ce qui concerne le type de données que tu as et ce que tu veux en extirper ?
No problemo :
1 2 3 4
| my $fonction = "1000 <= id and id < 5000";
$fonction =~ s/id/6000/g;
my $result = eval("if ($fonction) { print 'oui\n' } else { print 'non\n'}"); |
En clair la ca marche, mais j'aimerais faire un eval ($fonction) directement, et récupérer le resultat de ma condition...
Je regardais du coté des
do {local $/; $fonction};
mais sans conviction...
Et quand je fais un print eval($fonction) il me print le resultat de l'exécution du eval, et non le résultat de l'évaluation...
Partager