Phần 3 :Loops -Vòng lặp trong Lua


1 / Vòng Lặp While
cú pháp :
while (dieu_kien) do
    #code xu ly
end
--ví dụ:
a = 10
while (a < 20) do
    print("gia tri a la:",a)
    a = a+1
end-- kết quả từ 11 - 19
2/Vòng Lặp For
for i = 1, 10 do 
    print(i)
end
-- i tăng từ 1 -10
for i = 20, 10, -1 do.
    print(i)
end
--i giảm 1 từ 20 -10
3/Repeat .. until loop
repeat
    #code xu ly
until (dieu_kien)
--vd:
n=1
repeat
    n = n + 1
 print(n)
until n > 5
-- gia tri n : 2 - 6
a =10
repeat
    print("gia tri a:",a)
    a = a+1
until (a>15)
Ngoài ra có thể lồng ghép nhiều vòng lặp vào nhau. có thể tham khảo thêm tại đây
Tags