2
我想從num + 0.1增加三個麻木3,4,6到num + 0.7所有數字都工作正常,除了3.爲什麼?Perl:增量錯誤
foreach my $num(3,4,6){
for(my $state=$num+0.1;$state<=$num+0.7;$state+=0.1){
print $state."\n";
}
}
輸出: 這樣下去,即使我硬編碼並打印至3.6。
for(my $state=3;$state<=3.7;$state+=0.1){
print $state."\n";
}
請搜索'[C]在SO浮動compare',大概有這太多的問題。 –