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

123
Как создать глобальную переменную?

У меня есть глобальная переменная, которой нужно поделиться между моими ViewControllers. В Objective-C я могу определить статическую переменную, но не могу найти способ определить глобальную переменную в Swift. Вы знаете, как это...

122
Почему глобальные переменные - зло? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 месяцев назад . Уточните этот вопрос Я пытаюсь выяснить, почему использование...

119
Переменные PHP в анонимных функциях

Я играл с анонимными функциями в PHP и понял, что они, похоже, не достигают переменных вне их. Есть ли способ обойти эту проблему? Пример: $variable = "nothing"; functionName($someArgument, function() { $variable = "something"; }); echo $variable; //output: "nothing" Это выведет «ничего». Есть ли...

106
Можно ли в Rust использовать глобальные переменные?

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

105
Как изменить глобальную переменную в функции в bash?

Я работаю с этим: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) У меня есть сценарий, как показано ниже: #!/bin/bash e=2 function test1() { e=4 echo "hello" } test1 echo "$e" Что возвращает: hello 4 Но если я присвою результат функции переменной, глобальная переменная eне изменится:...

100
Самый питонический способ предоставить глобальные переменные конфигурации в config.py? [закрыто]

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

86
Считаются ли глобальные переменные в PHP плохой практикой? Если да, то почему?

function foo () { global $var; // rest of code } В своих небольших PHP-проектах я обычно использую процедурный путь. Обычно у меня есть переменная, содержащая конфигурацию системы, и когда мне нужно получить доступ к этой переменной в функции, я делаю это global $var;. Это плохая практика?...

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

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

85
Как избежать глобальных переменных в JavaScript?

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

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

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