Руководство по использованию перечислений GDScript: синтаксис и примеры

«Перечисления GDScript» относятся к использованию перечислений в языке программирования GDScript. Перечисления, сокращение от перечислений, — это способ определить набор именованных значений на языке программирования. В GDScript перечисления позволяют присваивать имена конкретным значениям, что делает ваш код более читабельным и удобным в сопровождении.

Вот несколько методов, связанных с перечислениями GDScript:

  1. Объявление перечисления. Чтобы объявить перечисление в GDScript, вы можете использовать ключевое слово enum, за которым следует имя перечисления и его возможные значения. Например:
enum Direction { UP, DOWN, LEFT, RIGHT }
  1. Назначение перечисления: перечисления можно назначать переменным или параметрам функции. Вот пример:
var currentDirection: Direction = Direction.UP
  1. Сравнение перечислений. Перечисления можно сравнивать с помощью обычных операторов сравнения (==, !=и т. д.). Например:
if currentDirection == Direction.LEFT:
    # Do something
  1. Итерация перечисления. Вы можете перебирать все значения перечисления, используя ключевое слово enum. Вот пример:
for direction in Direction:
    print(direction)

Это выведет: ВВЕРХ, ВНИЗ, ВЛЕВО, ВПРАВО

  1. Доступ к перечислению: вы можете получить доступ к отдельным значениям перечисления, используя точечную запись. Например:
var myDirection = Direction.LEFT
print(myDirection)  # Output: LEFT