在perl中使用標量值時,我無法實現所需的結果。需要你在盤算幫助我要去的地方錯了..Perl浮點數使用混淆
說我要循環9次,並打印0.1至0.9
我聲明的變量$i
,並用它來循環以及在循環中。
for($i = 1; $i < 10; $i++)
{
$b = $ie-01; # (This where I go wrong, I am not sure If I am following correct
# syntax here, Because I see -1 getting printed instead of $i value
# which is incremented on each loop)
print "The value now is: $b\n";
}
我知道不同的方式來獲得期望的結果,但我想知道如何使用指數來獲得所需的輸出。 。 。 。 。
爲什麼$i
被視爲0
與e
結合使用?
除非必須使用perl,否則不應該在perl中使用C風格的循環。嘗試'爲我$(1..9){'代替。此外,你應該標記霍華德的答案是正確的答案。 – gpojd