GDScript Book #10. Синглтон, глобальные объекты
№15. Singleton. Глобальные переменные.
В годо для создания глобальных переменных используется так называемый синглтон (singleton) - cцена которая загружается при старте приложения , и к которой есть доступ из всех сцен.
Это своего рода глобальная сцена...
Глобальные переменные в функциях Python
В Python, как и в других языках, глобальные переменные можно использовать в функциях. Но, как всегда, здесь новичок может напороться на неожиданности и труднонаходимые ошибки (ну как тут не вспомнить мой любимый Паскаль, где ничего такого сделать просто невозможно, во всяком случае случайно))). Итак, вот пример кода: Здесь я использовал идентификатор, состоящий из русских букв. Это для лучшего понимания. В Python (а также и некоторых других, таких как C# и JavaScript) это допускается, хотя и не приветствуется...
Глобальные и локальные переменные
В какой-то момент мы сталкиваемся с понятием глобальных и локальных переменных, и это начинает слегка путать.
Сначала посмотрим, что это значит, а потом разберёмся, зачем.