Bonjour,
J'ai recontré un problème lorsque je programmais un logiciel qui permettait de calculer une fonction mathématique passée en argument avec une intervalle donnée.
Le problème est au niveau d'une boucle for.
Voici la boucle en question :
1 2 3 4
| for(my $i = 0; $i < $max_intervalle; $i++)) {
$result = faire_operations($i, @expression_mathematique);
print 'f(' . $i . ')=' . $resultat . "\n";
} |
Je voudrais incrémenter $i avec une variable $saut. Je voudrais donc pouvoir faire :
for(my $i = 0; $i < $max_intervalle; $i + $saut)) {
Cette syntaxe donne lieu a des comportements énigmatiques. Est-ce impossible de réaliser cela en Perl ? Ou alors y a t-il une syntaxe spéciale ?
Je pourrais utiliser une boucle while mais elle ne correspond pas au traitement effectué.
Merci de votre lecture.
Partager