6
ответов

Переменная область и разрешение имен в Python

Я думаю, что я принципиально не понимаю, как Python делает такие вещи, как переменная область видимости и разрешение имен. В частности, тот факт, что функция broken () ниже не работает, действительно удивляет меня. ...
вопрос задан: 5 September 2019 17:26
6
ответов

JavaScript: Как “функция onload () {}” отличающийся от “onload = функция () {}”?

В ответах на этот вопрос мы читаем, та функция f () {} определяет имя локально, в то время как [var] f = функция () {} определяет его глобально. Это имеет смысл мне, но существуют некоторые странные...
вопрос задан: 23 May 2017 12:17
6
ответов

Какой смысл статического метода в нестатическом классе?

Я испытываю затруднения при понимании базовых ошибок с кодом ниже: класс myClass {общественность освобождает печать (строковая путаница) {Консоль. WriteLine (путаница); }} класс myOtherClass {...
вопрос задан: 13 October 2016 05:38
6
ответов

Лучший способ реализовать глобально ограниченные по объему данные

Я хотел бы сделать данные всей программы в программе C++, не сталкиваясь с противными ошибками LNK2005 когда все исходные файлы #includes этот "файл" репозитория глобальной переменной. У меня есть 2 способа сделать это в C++...
вопрос задан: 21 November 2015 17:01
6
ответов

пространства имен для перечислимых типов - лучшие практики

Часто, каждому нужны несколько перечислимых типов вместе. Иногда, у каждого есть столкновение имени. Два решения этого приходят на ум: используйте пространство имен или используйте 'большие' перечислимые имена элементов. Однако, пространство имен...
вопрос задан: 7 June 2015 01:29
6
ответов

Не удалось получить NSString из Url Session [duplicate]

Я пытаюсь получить htmlContect NSString из задачи URLSession. Я понимаю, что проблема связана с областью, но я не понимаю, как это сделать. Я пытался вызвать ...
вопрос задан: 8 August 2014 13:28
6
ответов

Область переменной внутри блока [дубликат]

Мне нужно немного слов об этой штуке, я знаю, что есть кое-что, что мне здесь не хватает. Почему имя_валюта и имя_пользователя в возврате ничто ?, но внутри user.getDocument {} есть ...
вопрос задан: 8 August 2014 13:28
6
ответов

Многократное объявление пространства имен в C ++

Допустимо ли заменить что-то вроде этого: namespace foo {namespace bar {baz (); } } примерно так: namespace foo :: bar {baz (); }?
вопрос задан: 28 August 2010 02:35
6
ответов

Функция и объявление локальной переменной

Просто имея разговор с коллегой на работе, как объявить переменные. Для меня я уже решил, какой стиль я предпочитаю, но возможно я неправильно. "C" стиль - вся переменная в начале функции...
вопрос задан: 6 July 2010 21:35
6
ответов

Вопрос на переменном объеме C# по сравнению с другими языками

В первую очередь, позвольте мне сказать, что я никогда не использовал C# прежде, и я не знаю об этом очень. Я изучал для своего экзамена "Языков программирования" с "Понятием Sebesta Языков программирования 9-го редактора"...
вопрос задан: 4 June 2010 18:26
6
ответов

Недопустимый вызов к нестатической функции членства (C++)?

Я разрабатываю игру, которая базируется вокруг пользователя, контролирующего мяч, который перемещается между областями в экран. 'Карта' для экрана определяется в файле ThreeDCubeGame.cpp: символ m_acMapData [...
вопрос задан: 4 December 2009 13:45
6
ответов

статичный - используемый только для ограничения объема?

Статическое ключевое слово в C используется только для ограничения объема переменной в единственный файл? Я должен знать, понял ли я это право. Примите следующие 3 файла, file1.c интервал a; file2.c...
вопрос задан: 25 November 2009 08:13
6
ответов

Каков объем псевдонима пространства имен в C++?

Пространство имен C++ искажает определенный в функциональном определении, имеют блок, функцию, файл или другой объем (продолжительность законности)?
вопрос задан: 30 September 2009 00:54
6
ответов

Введите ограничение в переменных цикла в Java, C и C++

Почему Java, C и C++ (возможно, другие языки также) не позволяют больше чем один тип на для переменных цикла? Например: для (интервал i = 0; я <15; я ++) в этом случае у нас есть переменная цикла i, который является...
вопрос задан: 26 August 2009 23:50
6
ответов

Когда использовать это в JavaScript OO?

В JavaScript OO, когда я должен использовать это ключевое слово? Кроме того, если я хочу назвать метод класса из другого метода того же класса, я должен использовать это или просто название функции? Например...
вопрос задан: 17 July 2009 17:15
6
ответов

Правила обзора данных при наследовании - C++

Я читал C++ 0x FAQ Stroustrup и застрял с этим кодом. Полагайте, что следующая структура кода {освобождает f (дважды) {станд.:: суд <<"в двойном" <<станд.:: endl;}...
вопрос задан: 17 June 2009 08:46
6
ответов

C#: Ограничьте объем глобального поля методом / свойство ИЛИ сохраните метод / значение локальной переменной свойства между вызовами

У меня часто есть методы, которые регулярно называют и имеют некоторое "состояние", которое должно быть сохранено между вызовами, как в: пустите в ход lastTime = 0.0f; пустая Ничья (пускают в ход currentTime) {если (currentTime-...
вопрос задан: 28 April 2009 16:40
6
ответов

C++ “не был объявлен в этом объеме” ошибкой компиляции

В новинку для C++. В следующей программе я пишу, что получаю эту ошибку: g ++-o Блоб blob.cc blob.cc: В функциональном 'интервале nonrecursivecountcells (цвет (*) [7], интервале, интервале)': блоб cc:41: ошибка: 'сетка' не была...
вопрос задан: 23 March 2009 17:41
6
ответов

Объем переменных в делегате

Я нашел следующее довольно странное. С другой стороны я главным образом использовал закрытия на динамических языках, которые не должны быть suspectable к той же "ошибке". Следующее делает компилятор недовольным:...
вопрос задан: 1 January 2009 12:57
6
ответов

Объем и возвращаемые значения в C++

Я запускаю снова с C++ и думал об объеме переменных. Если у меня будет переменная в функции, и затем я возвращаюсь, то та переменная будет переменная не быть "мертвыми", когда она возвратилась...
вопрос задан: 8 November 2008 21:22
6
ответов

Как я могу локализовать переменные Perl в другом стековом фрейме?

У меня есть некоторый автоматически сгенерированный код, который эффективно выписывает следующее в наборе различных мест в некотором коде: никакие предупреждения не 'деинициализировали'; локальный %ENV = %ENV; локальный $ / = $/; локальный @INC =...
вопрос задан: 14 October 2008 16:39
6
ответов

Объем обратного вызова JavaScript

Я испытываю некоторые затруднения из-за простого JavaScript (никакие платформы) в ссылке на мой объект в функции обратного вызова. функциональное нечто (идентификатор) {this.dom = document.getElementById (идентификатор); this.bar = 5;...
вопрос задан: 8 October 2008 14:56
5
ответов

Производящие функции в цикле с лямбда-выражением в Python

Если я составляю два списка функций: определение makeFun (i): возвратите лямбду: я = [makeFun (i), поскольку я в диапазоне (10)] b = [лямбда: я, поскольку я в диапазоне (10)], почему делают списки a и b не, веду себя в сохранении путь? Для...
вопрос задан: 12 July 2019 20:03
5
ответов

Краткое описание правил определения объема?

Каковы точные правила Python? Если у меня есть код: code1 class Foo: code2 def spam ..... code3 для code4 ..: code5 x () Где находится x? Некоторые возможные ...
вопрос задан: 24 January 2019 09:53
5
ответов

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

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

Какова область видимости переменных в JavaScript?

Какова область видимости переменных в javascript? Имеют ли они одинаковую область внутри, в отличие от внешней функции? Или это вообще имеет значение? Кроме того, где хранятся переменные, если они определены ...
вопрос задан: 1 May 2018 10:15
5
ответов

аргументы функции

функционируйте Foo (f) {var f = f;} Здесь в функции, переменная f локальна для Foo (она имеет функциональный объем), но почему переменная f в списке аргументов не в конфликте? Возможно, потому что...
вопрос задан: 28 February 2018 05:45
5
ответов

Есть ли причина для повторного использования C # переменной в foreach?

При использовании лямбда-выражений или анонимных методов в C # мы должны опасаться доступа к измененной ловушке замыкания. Например: foreach (var s in strings) {query = query.Where (i = > i.Prop ...
вопрос задан: 23 May 2017 12:26
5
ответов

Как я создаю список лямбд Python (в цикле понимания/для списка)?

Я хочу создать список объектов лямбды из списка констант в Python; например: listOfNumbers = [1,2,3,4,5] квадрат = лямбда x: x * x listOfLambdas = [лямбда: квадрат (i), поскольку я в...
вопрос задан: 23 May 2017 11:46
5
ответов

Пожалуйста, объясните использование JavaScript-замыканий в циклах [duplicate]

Я прочитал ряд объяснений о замыканиях и замыкания внутри петель. Мне трудно понять концепцию. У меня есть этот код: Есть ли способ уменьшить код как можно больше, чтобы ...
вопрос задан: 25 November 2016 22:30