Запитання з тегом «global-variables»

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

19
Використання глобальних змінних у функції
Як я можу створити або використовувати глобальну змінну у функції? Якщо я створюю глобальну змінну в одній функції, як я можу використовувати цю глобальну змінну в іншій функції? Чи потрібно зберігати глобальну змінну в локальній змінній функції, яка потребує її доступу?

17
Як використовувати extern для обміну змінними між вихідними файлами?
Я знаю, що глобальні змінні в C іноді мають externключове слово. Що таке externзмінна? Що таке декларація? Яка сфера застосування? Це пов'язано з обміном змінними між вихідними файлами, але як це точно працює? Де я використовую extern?

17
Як оголосити глобальні змінні в Android?
Я створюю програму, яка потребує входу. Я створив основну та вхідну діяльність. У onCreateметоді основної діяльності я додав таку умову: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString == null) { login(); } ... } onActivityResultМетод , який виконується , коли форма Логін закінчується , виглядає так: @Override …

11
Як скинути змінну JavaScript?
У мене є глобальна змінна в JavaScript (насправді windowвластивість, але я не думаю, що це має значення), яка вже була заповнена попереднім сценарієм, але я не хочу, щоб інший скрипт запустився пізніше, щоб побачити його значення або що він навіть був визначений. Я поставив, some_var = undefinedі це працює для …

5
Чи елементи дерева DOM з ідентифікаторами стають глобальними змінними?
Працюючи над ідеєю простої обгортки HTMLElement, я натрапив на наступне для Internet Explorer та Chrome : Для даного HTMLElement з ідентифікатором у дереві DOM можна отримати div, використовуючи його ідентифікатор як ім'я змінної. Так для діва, як <div id="example">some text</div> в Internet Explorer 8 та Chrome ви можете: alert(example.innerHTML); //=> …

12
Глобальні змінні в AngularJS
У мене є проблема, коли я ініціалізую змінну на області в контролері. Потім він змінюється в іншому контролері, коли користувач входить. Ця змінна використовується для керування такими речами, як навігаційна панель і обмежує доступ до частин сайту залежно від типу користувача, тому важливо, щоб він утримував його значення. Проблема з …


14
Android глобальна змінна
Як я можу створити глобальну змінну, щоб залишитись значеннями протягом життєвого циклу програми незалежно від того, яка діяльність виконується.

10
Використання "глобального" ключового слова в Python
Що я розумію з читання документації, це те, що Python має окремий простір імен для функцій, і якщо я хочу використовувати глобальну змінну в цій функції, мені потрібно використовувати global. Я використовую Python 2.7, і я спробував цей невеликий тест >>> sub = ['0', '0', '0', '0'] >>> def getJoin(): …

6
Функції глобальних змінних Python?
Я знаю, що я повинен уникати використання глобальних змінних в першу чергу через подібну плутанину, але якщо я мав би їх використовувати, чи є наступним правильним способом їх використання? (Я намагаюся викликати глобальну копію змінної, створеної в окремій функції.) x = "somevalue" def func_A (): global x # Do things …

28
Чи погані глобальні змінні? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Чи глобальні змінні в C / C ++ такі погані, як …
247 c++  c  global-variables 

11
Як оголосити глобальну змінну в php?
У мене є щось подібне: <? $a="localhost"; function body(){ global $a; echo $a; } function head(){ global $a; echo $a; } function footer(){ global $a; echo $a; } ?> чи є спосіб визначити глобальну змінну в одному місці та зробити змінну $aдоступною у всіх функціях одночасно? без використання global $a;більше?


4
Як викликати setattr () на поточному модулі?
Що я передаю як перший параметр функції " object" setattr(object, name, value), щоб встановити змінні на поточному модулі? Наприклад: setattr(object, "SOME_CONSTANT", 42); даючи такий же ефект, як: SOME_CONSTANT = 42 всередині модуля, що містить ці рядки (з правильним object). Я динамічно генерую декілька значень на рівні модуля, і оскільки я …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.