1

私はここで Lua を学び始めました。これを理解するために簡単なループを作成しました。剰余が 0 の 1 から 100 までのすべての数値を調べて、10 から 100 を出力することになっています。

コードは次のとおりです。

i=1
while i<=100
    do i = i+1
    if i%10 == 0 then
        print(i)
    end
end

出力は次のようになると思います: 10 20 30 40 50 60 70 80 90 100

代わりに、出力は次のようになります: 20 30 40 50 60 70 80 90 100 true

10 が印刷されない理由がわかりません。また、いつ「true」になったのかもわかりません。SciTE で Lua 5.1 を使用しています。前もって感謝します。

4

1 に答える 1

0

このコードは、ScITE と 5.1 で問題なく動作します。

于 2012-03-19T03:14:16.807 に答える