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

5 ответов

Доступ к переменной функции вне функции без использования «global»

Я пытаюсь получить доступ к локальной переменной функции за пределами функции в Python. Так, например, bye = '' def hi(): global bye something something bye = 5 sigh = 10 hi() print byeВыше работает нормально, как и должно. Так как я хочу ...

1 ответ

Как можно использовать нефинальные поля в классе анонимного класса, если их значение может измениться?

Я задавал этот вопрос раньше, но не получил соответствующего ответа. Как можно использовать нефинальные поля в классе анонимного класса, если их значение может измениться? class Foo{ private int i; void bar(){ i = 10 Runnable runnable = new ...

8 ответов

Возврат ссылки на локальную переменную

Почему этот код может успешно выполняться в Code :: block. ИБР просто сообщает предупреждение: «возвращена ссылка на локальную переменную mp tmp», но вывести результат "привет мир" успешно. #include <iostream> #include<string> using namespace ...

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

2 ответа

Почему локальные переменные доступны быстрее, чем глобальные переменные в lua?

Итак, я читалПрограммирование в Lua 2nd Ed и я наткнулся на этот абзац здесь: Это хороший стиль программирования для использования локальных переменных, когда это возможно. Локальные переменные помогают избежать загромождения глобальной среды ...

1 ответ

Будут ли перемещены подобъекты локальных переменных, если они возвращаются из функции?

Стандарт C ++ 11 гласит, что при соблюдении условий исключения из копирования (§12.8/31), реализация должна относиться кreturnЛокальная переменная lvalue и параметры функции в качестве rvalue first (move) и, если разрешение перегрузки не ...

2 ответа

Локальная переменная Ruby не определена

У меня есть следующий код Ruby: local_var = "Hello" def hello puts local_var end helloЯ получаю следующую ошибку: local_variables.rb:4:in 'hello': undefined local variable or method 'local_var' for main:Object (NameError) from ...

9 ответов

«Время жизни» строкового литерала в C

Не будет ли указатель, возвращенный следующей функцией, недоступным? char *foo( int rc ) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } }Таким образом, время жизни локальной переменной в C / C ++ ...

2 ответа

Объявление бесполезной локальной переменной

Так что это странно, я знаю, что сам код довольно бесполезен, но что мне интересно, почему я получаю ошибку: Я писал некоторый код, я написал это: if(scan.hasNextInt()) int row = scan.nextInt();В то время не думал о переменной области ...

4 ответа

Лямбда присваивает локальные переменные

Рассмотрим следующий источник: static void Main(string[] args) { bool test; Action lambda = () => { test = true; }; lambda(); if (test) Console.WriteLine("Ok."); }Это должно скомпилировать, верно? Ну, это не так. Мой вопрос: согласно стандарту C ...

5 ответов

Есть ли способ изменить словарь местных жителей?

locals это встроенная функция, которая возвращает словарь локальных значений. В документации сказано: Предупреждение Содержание этого словаря не должно быть изменено; изменения могут не повлиять на значения локальных переменных, используемых ...