perlでスカラー値を使用しているが、私は希望する結果を達成できません。私が間違っているつもりどこ..考え出すであなたの助けを必要とする Perl浮動小数点数の混乱
は0.10.9に私は$i
変数とループのためだけでなく、ループの内側にそれを使用して宣言私はループに9回を希望して印刷すると言います。
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
はe
と組み合わせて使用すると0
と扱われますか?私はあなただけ乗算演算子*
含めるのを忘れて考える
あなたがそれらを使用する必要がない限り、あなたはperlのループにCスタイルを使うべきではありません。代わりに '$ i(1..9){'を試してみてください。また、正しい答えとしてハワードの答えを記入してください。 – gpojd