for
В языке программирования GDScript цикл for является мощным инструментом для работы с массивами и диапазонами. Давайте разберем несколько примеров его использования.
1. Итерация по массиву
С помощью for можно легко пройтись по всем элементам массива.
____________________________________________________________________________________
func _ready():
var colors = ["красный", "зеленый", "синий"]
for color in colors:
print(color) # Выводит каждый цвет в массиве
____________________________________________________________________________________
Результат:
красный
зеленый
синий
____________________________________________________________________________________
2. Итерация по диапазону
Также вы можете использовать for для итерации по числовому диапазону.
____________________________________________________________________________________
func _ready():
for i in range(5):
print(i) # Выводит числа от 0 до 4
____________________________________________________________________________________
Результат:
0
1
2
3
4
____________________________________________________________________________________
3. Пример использования
Вот более полный пример, который демонстрирует использование цикла for для работы с массивом и диапазоном:
____________________________________________________________________________________
func _ready():
# Определяем массив с именами
var names = ["Алекс", "Боб", "Катя", "Даша"]
# Итерация по массиву names
for name in names:
# Для каждого имени в массиве выводим приветствие
print("Привет, " + name + "!")
# Итерация по диапазону от 1 до 5
for i in range(1, 5):
# Выводим текущее значение переменной i
print("Текущее число: " + str(i))
____________________________________________________________________________________
Результат:
Привет, Алекс!
Привет, Боб!
Привет, Катя!
Привет, Даша!
Текущее число: 1
Текущее число: 2
Текущее число: 3
Текущее число: 4
____________________________________________________________________________________
Как работает цикл for:
Итерация по массиву:
Мы начинаем с объявления массива names, который содержит несколько строк.
Затем используем цикл for name in names, чтобы пройтись по каждому элементу массива.
Внутри цикла выводим приветствие для каждого имени.
Итерация по диапазону:
Используем for i in range(1, 5), что создаёт последовательность чисел от 1 до 4.
Внутри цикла выводим текущее значение переменной i.
Заключение
Цикл for — это удобный способ пройтись по элементам коллекции или создать последовательность чисел. Это особенно полезно в разработке игр для выполнения повторяющихся задач, таких как перебор объектов или обработка данных.
Используйте for, чтобы сделать вашу кодировку более эффективной и лаконичной! 🌟
2 минуты
29 августа 2024