global-variables- все статьи тега


Python: изменение глобальной переменной и элементов глобального списка внутри функции

Задача Я столкнулся с еще одной проблемой с моим кодом. Я создаю программу, которая манипулирует значением глобальной переменной по мере необходимости. Я искал, как использовать global для изменения значений глобальной переменной всякий раз, когда это необходимо внутри функции. любая помощь будет очень признательна. вы можете пересмотреть весь код, если хотите. Раз спасибо. Код verifier = 0 letters = ["A","B","C","D","E","F","G","H","I"] if verifier == 0: letters = ["A","B","C","D"," ...

Получение переменных вне executeScript в расширении chrome

Я пытаюсь закодировать расширение chrome, и у меня есть фон.html с этим кодом: var x = "test"; function tabChanged(id, info, tab){ if(info.status == 'complete'){ chrome.tabs.executeScript(id, {code:"try{alert(x);}catch(e){alert(e);}"}, null); } } chrome.tabs.onUpdated.addListener(tabChanged); chrome.tabs.getAllInWindow(null,function(tabs){ for(var index=0; index < tabs.length; index++){ chrome.tabs.executeScript(tabs[index].id, {code:"try{alert(x);}catch(e){ale ...

Как отключить переменную JavaScript?

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

альтернатива глобальной переменной для запуска total

Я очень новичок в C#, но для класса я должен написать программу, которая держит текущий общий объем продаж продуктов питания. Нас учили использовать глобальные переменные, но это не только не кажется самым простым способом, везде, где я читаю, говорится не использовать их. Не используя глобальную переменную, я не нашел способа сохранить стоимость двух разных шоколадных батончиков, например. Он работает, чтобы получить общую стоимость 1 бар-независимо от количества, но когда я добавляю другой, ...

VBA в Excel: файл глобальных констант

Я работаю над некоторыми сценариями VBA для рабочего листа Excel, и я создал модуль, который содержит целый список в основном строк, хранящих имя каждого из моих полей базы данных. Таким образом, если кто-то изменяет базу данных, он может обновить переменную VBA в модуле, и тогда все мои скрипты, которые ссылаются на глобальную переменную вместо имени поля напрямую, даже не знают разницы. В любом случае, я буду работать в нескольких разных несвязанных листах excel, и я хотел бы, чтобы все они и ...

Глобальные переменные в Javascript (jQuery)

Таким образом, это первый раз, когда я использую Javascript в гораздо более мощном контексте, имея толстый клиент и выполняя большую часть тяжелой работы через javascript сам по себе. Я использую jQuery, и большая часть кода становится мутной в данный момент, потому что это всего лишь куча функций. Оказывается, для некоторых из моих функций я требовал, чтобы переменные передавались через несколько функций с сохранением их значения. Очевидный способ сделать это-объявить их вне область действия ...

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

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

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

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

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

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

Как объявить глобальную переменную в файле. js

мне нужно несколько глобальных переменных, которые мне нужны во всех .js файлы. например, рассмотрим следующие 4 файла: global.js js1.js js2.js js3.js есть ли способ, что я могу объявить 3 глобальные переменные в global.js и доступ к ним в любой из других 3 .js файлы учитывая, что я загружаю все вышеперечисленные 4 файла в HTML-документ? кто-то может пожалуйста, скажите мне, если это возможно или есть работа вокруг, чтобы достичь этого? ...

общие глобальные переменные в C

Как я могу создать глобальные переменные, которые являются общими в C? Если я положил его в файл заголовка, то компоновщик жалуется, что переменные уже определены. Это единственный способ объявить переменную в одном из моих файлов C и вручную ввести externs в верхней части всех других файлов C, которые хотят его использовать? Это звучит не идеально. ...

Почему глобальные переменные-это зло?

Я пытался найти хороший источник, который объясняет, почему использование global считается плохой практикой в python (и в программировании в целом). Может кто-нибудь указать мне на один или объяснить здесь? ...

ASP.NET глобальные переменные MVC

Как вы объявляете глобальные переменные в ASP.NET MVC? ...

Наиболее подходящие для Python способ обеспечить глобальные переменные конфигурации в config.py?

в моих бесконечных поисках в чрезмерно усложняющих простых вещах я исследую самый "Питонный" способ предоставления глобальных переменных конфигурации внутри типичного"config.py ' найдено в пакетах с яйцами питона. традиционный способ (ААА, добрый старина #define!) заключается в следующем: MYSQL_PORT = 3306 MYSQL_DATABASE = 'mydb' MYSQL_DATABASE_TABLES = ['tb_users', 'tb_groups'] поэтому глобальные переменные импортируются одним из следующих способов: from config import * dbname = MYSQL_DA ...

Значения по умолчанию и инициализация в Java

на основе моего ссылка, примитивные типы имеют значения по умолчанию, а объекты-null. Я проверил часть кода. public class Main { public static void main(String[] args) { int a; System.out.println(a); } } строку System.out.println(a); будет ошибка, указывающая на переменную a что говорит variable a might not have been initialized, тогда как в данной ссылке, integer будет 0 как значение по умолчанию. Однако, с данным кодом ниже, он будет фактически печатать 0. public cl ...

Глобальные переменные для узла.стандартные модули js?

Я знаю, что глобальные переменные-это плохо. но если я использую модуль узла "util" в 40 файлах в моей структуре, не лучше ли просто объявить его как глобальную переменную, например: util = require('util'); в индекс.js-файл вместо записи этой строки в 40 файлах? потому что я часто использую те же 5-10 модулей в каждом файле, что бы сэкономить много времени вместо копирования вставить все время. разве сухое не хорошо в этом случае? ...