初版はLua 5.0用に執筆されました。後続のバージョンでもおおむね関連性がありますが、いくつかの違いがあります。
第4版はLua 5.3を対象としており、Amazonやその他の書店で入手できます。
書籍を購入することで、Luaプロジェクトのサポートにも貢献できます。


4.3.2 – while

常に、Luaは最初にwhile条件をテストします。条件が偽であれば、ループは終了し、そうでなければ、Luaはループの本体を実行し、処理を繰り返します。

    local i = 1
    while a[i] do
      print(a[i])
      i = i + 1
    end