FORループ

事前定義した一連の数値を順番に処理する場合や、ディクショナリのキーと値のペアや配列の値を順番に処理する場合にForループを使用します。

Note: データセットのすべての軸を順番に処理できるようにForAllValues関数が用意されています。
for i = 1, 3 do
    for j = 0, 9, 3 do
        print("for loops add 1 to i and 3 to j during each iteration " .. i .. ' ' .. j)
    end
end

myDict = {["bread"] = "brown", ["eggs"] = 12}
for key, val in pairs(myDict) do
    print(key .. "  " .. val)
end

myArray = {1,1,2,3,5,8,13}
for key, val in pairs(myArray) do
    print(key .. "  " .. val)
end