Мне нужно отредактировать переменную (массив), которая определена вне функции, так что я могу использовать ее в другой функции далее. Самый простой способ, который я могу придумать - это определить его как глобальный внутри функции, но яУ меня также есть много необходимых файлов.
В документации по глобальным переменным сказано, что ее можно использовать «где угодно в программе».Означает ли это для всех файлов (является ли он глобальным в смысле для всех файлов) или это просто файл, в котором он находится (локально глобальный, если это имеет смысл).
Я нашел вопрос о глобалах наэтот сайт, который предлагает передавать его по ссылке, но у меня есть эта функция, широко реализованная в других файлах, и требовать, чтобы у них была дополнительная переменная в их вызовах, было бы неприятно, если не сказать больше.