Результаты поиска по запросу "global-variables"

3 ответа

Запись (и не) в глобальную переменную в Python

Исходя из гораздо менее динамичного C ++, у меня возникли проблемы с пониманием поведения этого кода Python (2.7). Примечание: Я знаю, что это плохой стиль программирования / зло, но я хотел бы понять это, тем не менее. vals = [1,2,3] def f(): ...

2 ответа

 является локальной переменной. Почему? Ответ прост: потому что именно так был построен этот язык. (и нет, это не единственный язык, который работает таким образом)

foo = "foobar"; var bar = function(){ var foo = foo || ""; return foo; } bar();` код дает в результате пустую строку. Почему JS не может переназначить локальную переменную с тем же именем, что и глобальная переменная? В других ...

5 ответов

Почему глобальные и статические переменные инициализируются значениями по умолчанию?

В C / C ++, почему глобальные переменные и статические переменные инициализируются значениями по умолчанию? Почему бы не оставить это только с мусорными значениями? Есть ли для этого особые причины?

ТОП публикаций

2 ответа

Python: как использовать именованные переменные из одной функции в других функциях

Я начинающий программист, пытающийся создать программу с использованием Python 3.3.2, которая имеетmain() функция, которая вызываетfunction1()затем петлиfunction2() а такжеfunction3(). Мой код обычно выглядит так: def function1(): ...

2 ответа

Глобальный указатель инициализирован в ноль?

Мне было интересно, что стандарт cpp говорит о глобальной инициализации. я нашел это [https://stackoverflow.com/questions/3553559/how-are-local-and-global-variables-initialized-by-default] Ответ полезен, но не было упоминания о типе ...

4 ответа

Почему глобальные переменные являются злом?

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

4 ответа

Python: модуль регистрации - глобально

Мне было интересно, как реализовать глобальный регистратор, который можно использовать везде с вашими настройками: В настоящее время у меня есть собственный класс логгера: class customLogger(logging.Logger): ...Класс находится в отдельном файле ...

2 ответа

Глобальные переменные в заголовочном файле, вызывающие ошибку переопределения c ++

У меня есть заголовочный файл, который содержит все мои глобальные переменные (и файл cpp, чтобы объявить их), и я использую#ifndef #define #endif теги, но я все еще получаю ошибки переопределения У меня есть в общей сложности 3 заголовочных ...

2 ответа

Bash Script - переменная область действия в цикле Do-While

У меня есть цикл do, где я добавляю переменную к себе while read line do let variable=$variable+$someOtherVariable done return $variableКогда я повторяю значение переменной $ я не получаю вывод ... Является ли это правильным способом добавления ...

3 ответа

Потоковое локальное хранилище для библиотеки классов C #

У меня есть очень старая, но очень большая библиотека, которую я собираюсь преобразовать в библиотеку классов C #. Существующая библиотека использует много глобальных переменных, хранящихся в TLS. C # не имеет реальной концепции глобальных ...