J'ai un code dans mon Perl projet catalyseurSi la condition ne fonctionne pas
for (my $i=1; $i<=$periodsOrg; $i++){
if ($vals_repayment_org->{ending_balance} <= 0) {
exit;
}
}
-à-dire; si $vals_repayment_org->{ending_balance}
est inférieur ou égal à 0, je dois quitter la boucle. Mais il sort de la boucle la première fois lui-même, mais la valeur est inférieure ou EqualTo 0. Le journal que j'ai est
EndBal: 249747,596957166
29 avril 05:55:43 [ eRREUR] ModPerl :: Util :: sortie: (120000) sortie a été appelé à /home/wesolnsus/public_html/application/lib/wealthe/Controller/vbo/mortgage_reduction.pm ligne 180
Laquelle est la valeur de 'vals_repayment_org $ -> {ending_balance}' 'avant exit'? Vous voudrez peut-être ajouter une instruction 'print' avant' exit' pour sortir cette valeur pour être sûr. –
la valeur de $ vals_repayment_org -> {ending_balance} est 249747.596957166 – Jitesh
@Jitesh met 'use warnings; print $ vals_repayment_org -> {ending_balance} +0; 'avant l'instruction if. –