Cette boucle for sert à répéter un morceau de code un certain nombre de fois.
On la crée de cette manière pour parcourir une table comme dans l’exemple précédent :
function love.load()
auteurs = {"Tolkien", "Castelot"}
table.insert(auteurs, "Zola")
for i=1,3 do
print(auteurs[i])
end
end
On donne la variable au sein de la table communément i mais on peut lui donner le nom que l’on veut. Dans l’exemple ci-dessus on commence donc à parcourir la table à partir de la valeur 1 jusqu’à la valeur 3 et on demande au programme d’indiquer chaque valeur prise par cette table dans cet intervalle.
On peut ajouter une valeur après le for i = 1, 10 , 2 qui indique de quelle manière la variable va augmenter… dans cet exemple elle augmentera de 2 en 2 !