Menu
Coddy logo textTech

Sayısal for Döngüsü

Coddy'nin Lua Journey'sinin Temeller bölümünün bir parçası. Ders 73 / 90.

Kodu belirli sayıda tekrarlamanız gerektiğinde, sayısal for döngüsü en iyi seçiminizdir. Değişen koşullara bağlı olan while ve repeat-until döngülerinin aksine, sayısal for döngüsü sayma işlemini sizin için otomatik olarak gerçekleştirir.

Temel söz dizimi şu şekilde görünür:

for variable = start, finish do
    -- tekrarlanacak kod
end

İşte 1, 2 ve 3 sayılarını yazdıran basit bir örnek:

for i = 1, 3 do
    print(i)
end

Döngü, 1 değerinden başlayan ve döngünün her yinelemesinde otomatik olarak 1 artan bir i değişkeni oluşturur. i, 3 değerine ulaştığında döngü son bir kez çalışır ve ardından durur.

Sayaç değişkenini manuel olarak güncellemeniz gerekmez - Lua bunu otomatik olarak halleder.

Bu, sayısal for döngülerini bir şeyin tam olarak kaç kez gerçekleşmesini istediğinizi bildiğiniz durumlar için mükemmel kılar; örneğin bir mesajı birden çok kez yazdırmak, listedeki her öğeyi işlemek veya bir sayı aralığında saymak gibi.

challenge icon

Görev

Kolay

Birden çok antrenman tekrarını simüle etmek için sayısal bir for döngüsü kullanan bir antrenman oturumu takipçisi oluştur. 5 antrenman turunu temsil edecek şekilde 1’den 5’e kadar çalışan bir for döngüsü yaz.

Döngünün içinde, geçerli tur numarasının ardından "Training round: " iletisini yazdır. Bu, temel sayısal for döngüsü söz dizimini uygulamana ve döngü değişkeninin otomatik olarak nasıl arttığını anlamana yardımcı olur.

Kendin dene

-- TODO: Kodunuzu buraya yazın
-- 1'den 5'e kadar yinelemek için bir for döngüsü kullanın
-- Print "Training round: " followed by the round number for each iteration
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Lua derleyicisi