非常に単純な質問ですが、私は本当に混乱しています:P
> for x = 0, 5, 0.2 do
print (x)
end
このループは 4.8 までしかカウントされません (0.2 で 1 ステップ多くすると、正確に 5 になりますよね?)
しかし、次の for ループは 5 までカウントされます
> for x = 0, 5, 1 do
print (x)
end
これらの出力の背後にある理由について、誰かがマニュアルを説明または参照できますか。たぶん、変数をfloatとして定義する必要がありますか?