Циклы
Урок по циклам в lua
ИНФОРМАЦИЯ Циклы - это мощный инструмент программирования, который позволяет эффективно обрабатывать повторяющиеся задачи в коде.
for
Этот цикл используется, когда заранее известно количество повторений.
Примеры: Если вы хотите повторить действие 5 раз, вы можете использовать цикл for
for i = 1, 5 do
--Тело цикла
end
В данном примере у нас i будет принимать значение от 1 до 5.
entities = world:entities()
for i = 1, #entities do
ent = entities[i]
print(ent:name())
end
Этот цикл будет использовать для получения списка всех сущностей в радиусе прогрузки чанке.
while
Цикл while используется когда количество повторений зависит от условия. Иными словами цикл будет работать пока условие будет true.
Пример:
local a = 1
local b = 5
while a <= b do
--Тело цикла
end
break
Иногда в циклах бывает полезно выходить из них для этого и используется break
.
Пример:
local i = 1
while i <= 5 do
print("Текущее значение i:", i)
if i == 3 then
break -- Выход из цикла при достижении значения 3
end
i = i + 1
end
В этом примере у нас цикл завершится если i будет равна 3.
Last updated
Was this helpful?