Решён
Для чего нужна функция return() в GDScript?
Начал изучать Godot, пишу первые скрипты. Везде в туториалах вижу return, но не понимаю зачем он нужен если функция и так заканчивается когда код в ней кончается.
Вот например:
func get_damage():
return 10
Почему нельзя просто написать var damage = 10 и использовать эту переменную? В чем смысл возвращать значение через return?
А, теперь дошло! То есть return как бы выбрасывает значение из функции и его можно поймать в переменную?
Именно так. Функция отработала, вернула результат, ты его подхватил и используешь дальше.