Вопросы с тегом «global-variables»

Глобальные переменные - это переменные, которые доступны из всех элементов программного компонента.

3117
Использование глобальных переменных в функции

Как я могу создать или использовать глобальную переменную в функции? Если я создаю глобальную переменную в одной функции, как я могу использовать эту глобальную переменную в другой функции? Нужно ли хранить глобальную переменную в локальной переменной функции, которой нужен...

988
Как использовать extern для обмена переменными между исходными файлами?

Я знаю, что глобальные переменные в C иногда имеют externключевое слово. Что такое externпеременная? Как выглядит декларация? Какова его сфера применения? Это связано с совместным использованием переменных в исходных файлах, но как это работает точно? Где я могу использовать...

595
Как объявить глобальные переменные в Android?

Я создаю приложение, которое требует входа в систему. Я создал основной и логин активности. В основной onCreateметод деятельности я добавил следующее условие: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings();...

592
Как сбросить переменную JavaScript?

У меня есть глобальная переменная в JavaScript (на самом деле это windowсвойство, но я не думаю, что это имеет значение), которое уже было заполнено предыдущим скриптом, но я не хочу, чтобы другой скрипт запускался позже, чтобы увидеть его значение или что он был даже определены. Я поставил,...

364
Становятся ли элементы дерева DOM с идентификаторами глобальными переменными?

Работая над идеей простой оболочки HTMLElement, я наткнулся на следующее для Internet Explorer и Chrome : Для данного HTMLE-элемента с идентификатором в дереве DOM можно извлечь div, используя его идентификатор в качестве имени переменной. Так что для див как <div id="example">some...

348
Глобальные переменные в AngularJS

У меня проблема, когда я инициализирую переменную в области видимости в контроллере. Затем он изменяется в другом контроллере, когда пользователь входит в систему. Эта переменная используется для управления такими вещами, как панель навигации, и ограничивает доступ к частям сайта в зависимости от...

285
Использование «глобального» ключевого слова в Python

Из прочтения документации я понимаю, что в Python есть отдельное пространство имен для функций, и если я хочу использовать глобальную переменную в этой функции, мне нужно ее использовать global. Я использую Python 2.7, и я попробовал этот маленький тест >>> sub = ['0', '0', '0', '0']...

272
Python функция глобальных переменных?

Я знаю, что в первую очередь следует избегать использования глобальных переменных из-за путаницы, подобной этой, но если бы я использовал их, является ли следующий правильный способ их использования? (Я пытаюсь вызвать глобальную копию переменной, созданной в отдельной функции.) x = "somevalue" def...

247
Являются ли глобальные переменные плохими? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос В C / C ++ глобальные переменные настолько плохи,...

168
Как объявить глобальную переменную в php?

У меня есть код что-то вроде этого: <? $a="localhost"; function body(){ global $a; echo $a; } function head(){ global $a; echo $a; } function footer(){ global $a; echo $a; } ?> Есть ли способ определить глобальную переменную в одном месте и сделать переменную $aдоступной во всех функциях...

143
Как мне вызвать setattr () в текущем модуле?

Что мне передать в качестве первого параметра objectфункции setattr(object, name, value), чтобы установить переменные в текущем модуле? Например: setattr(object, "SOME_CONSTANT", 42); дает тот же эффект, что и: SOME_CONSTANT = 42 внутри модуля, содержащего эти строки (с правильными object). Я...

132
Как объявить глобальную переменную в VBA?

Я написал следующий код: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 И я получаю сообщение об ошибке: "недопустимый атрибут в подпрограмме или функции" Вы знаете, что я сделал не так? Я пытался использовать Globalвместо Public, но возникла та...

130
Могу ли я использовать __init__.py для определения глобальных переменных?

Я хочу определить константу, которая должна быть доступна во всех подмодулях пакета. Я думал, что лучше всего будет в __init__.pyфайле корневого пакета. Но я не знаю, как это сделать. Предположим, у меня есть несколько подпакетов, каждый с несколькими модулями. Как я могу получить доступ к этой...

130
Глобальные переменные в Javascript для нескольких файлов

Часть моего кода JavaScript находится во внешнем файле под названием helpers.js. Внутри HTML-кода, вызывающего этот код JavaScript, мне нужно знать, была ли вызвана определенная функция из helpers.js. Я попытался создать глобальную переменную, определив: var myFunctionTag = true; В глобальном...

127
Что происходит с глобальными и статическими переменными в разделяемой библиотеке, когда она динамически связана?

Я пытаюсь понять, что происходит, когда модули с глобальными и статическими переменными динамически связываются с приложением. Под модулями я подразумеваю каждый проект в решении (я много работаю с Visual Studio!). Эти модули либо встроены в * .lib, либо * .dll, либо в сам * .exe. Я понимаю, что...

126
Делитесь переменными между файлами в Node.js?

Вот 2 файла: // main.js require('./modules'); console.log(name); // prints "foobar" // module.js name = "foobar"; Когда у меня нет «вар», он работает. Но когда у меня есть: // module.js var name = "foobar"; имя будет неопределенным в main.js. Я слышал, что глобальные переменные - это плохо, и вам...