Вопросы по теме 'scope'

Почему переменные не объявлены в try в области видимости в catch или finally?
В C # и Java (а также, возможно, в других языках) переменные, объявленные в блоке «try», не входят в область видимости соответствующих блоков «catch» или «finally». Например, следующий код не компилируется: try { String s = "test"; // (more...
81079 просмотров
schedule 12.06.2024

Какова область действия функции в Javascript/ECMAScript?
Сегодня у меня была дискуссия с коллегой о вложенных функциях в Javascript: function a() { function b() { alert('boo') } var c = 'Bound to local call object.' d = 'Bound to global object.' } В этом примере испытания...
4035 просмотров

Проблема области видимости Objective C
У меня есть следующая функция Obj C, которая работает правильно: NSString* myfunc( int x ) { NSString *myString = @"MYDATA"; return myString; } Однако, если я добавлю код для обновления UIImage, компиляция завершится...
910 просмотров
schedule 13.03.2024

Почему компиляторы предпочитают лексические области видимости?
Как лексическая область видимости помогает компиляторам? Помогает ли это в компиляции или оптимизации?
505 просмотров

Область видимости переменной Javascript в анонимной функции addEventListener
При нажатии на каждый div он должен предупреждать «1», если был нажат div 1, или «5», если был нажат div 2. Я попытался максимально упростить этот код, потому что он нужен в гораздо более крупном приложении. <html> <head> <style...
8487 просмотров
schedule 30.03.2024

Область действия локальной переменной функции Python во время исключений
Предыстория: я занимаюсь COM-программированием TestStand от National Instruments на Python. TestStand жалуется, если объекты не «освобождаются» должным образом (открывается диалоговое окно отладки «объекты не освобождаются должным образом»). Способ...
2002 просмотров

Какая локализация происходит в цикле foreach?
Из perldoc perlsyn на тему циклов по каждому элементу: Если переменная была ранее объявлена ​​с помощью my, она использует эту переменную вместо глобальной, но она по-прежнему локализована в цикле. Но рассмотрим этот пример: use...
287 просмотров
schedule 26.04.2024

Как установить тайм-аут для переменных клиентской области в Coldfusion?
Прошу прощения, если это "духовный" вопрос. Кажется, что ответ должен быть легко доступен для Google, но я еще не нашел его. Я работаю над большим приложением Coldfusion, которое хранит большое количество данных сеанса/пользователя в области...
1972 просмотров
schedule 24.05.2024

JavaScript: ссылка на локальную область функций как на объект
Когда я вызываю функцию, для этого вызова создается локальная область видимости. Есть ли способ напрямую ссылаться на эту область как на объект? Точно так же, как окно является ссылкой на объект глобальной области видимости. Пример: function...
12057 просмотров
schedule 29.05.2024

Google Wave Robot/Python Переменный вопрос
Я экспериментирую/развлекаюсь с волновым роботом python apiv2. Я сделал небольшое приложение 8ball для робота, которое отлично работает, и теперь я пытаюсь сделать приложение для викторин. Я никогда не программировал на Python, но я уверен, что...
118 просмотров
schedule 04.05.2024

Поведение Python exec() различается в зависимости от того, откуда он вызывается.
У меня есть скрипт Python runme.py, который я пытаюсь выполнить из callerX.py ниже. Я использую exec(open(filename).read()) для выполнения этой задачи. Выполняемый скрипт содержит простой класс, который пытается вызвать функцию time() как из...
1015 просмотров
schedule 04.11.2022

Вопрос о области видимости переменной экземпляра Ruby
Я исхожу из C++ и JAVA, которые вместе с Scope бывают либо глобальными, либо локальными. Сейчас я изучаю ruby-on-rails, а ruby ​​бывает локальным, инстансным и глобальным. Я никогда не слышал об instance до сих пор. С рельсами или без, как...
2356 просмотров
schedule 08.02.2024

Доступ к переменной во внешней области?
(function () { var x = 1; return { f: function (x) { alert(x); } }; }()).f(2); Предположим, я не хочу переименовывать ни одну из переменных. Невозможно изнутри f получить доступ к переменной x ,...
8880 просмотров
schedule 19.04.2024

Почему IE уничтожает переменные window.ABC?
При выполнении следующего блока кода FF и Chrome выводят typeof(hiya) = string , а IE7/8 выводят typeof(hiya) = undefined . <html> <body> <script type="text/javascript"> window.hiya = 'hiya';...
7665 просмотров

Просмотр объема в CDI Weld
Я хочу использовать @ViewScoped - scope в моем приложении для поддержки bean-компонентов некоторых веб-страниц. Также я использую CDI для внедрения зависимостей в поддерживающие bean-компоненты. Однако, когда я использую компонент поддержки с...
7700 просмотров
schedule 11.06.2024

Схема: Почему вычисление этой рекурсивной функции, определенной в letrec, не удается?
Я пишу глупый летрек в Scheme (DrRacket Pretty Big): (letrec ((is-creative? (lambda (writing) (if (null? writing) #f (is-creative? (eval writing)))))) (is-creative? (quote is-creative?)))...
370 просмотров
schedule 11.06.2024

(iPad Dev) Есть ли способ отменить выбор первой кнопки области действия на панели области действия панели поиска?
Первая кнопка области на панели области действия панели поиска всегда выбирается, когда появляется полоса области действия. Есть ли способ отменить выбор кнопки, когда она появляется? (Я хочу сделать, это отменить выбор всех кнопок)
595 просмотров
schedule 06.12.2023

Объект Scala внутри черты
В Scala объекты являются синглтонами... поэтому, если я сделаю: trait SimpleTrait { def setString(s: String): Unit = { InnerTraitObject setString s } def getString(): String = { return InnerTraitObject getString } object...
3552 просмотров
schedule 02.02.2024

Методы класса JavaScript
Я определил свой класс так: function Slot(slot, maxSpeed, timer) { this.slot = slot; this.speed = 0; this.maxSpeed = maxSpeed; this.timer = timer; this.interval = null; this.go = function() { var $slot = $(this.slot);...
253 просмотров
schedule 09.02.2024

Объем списков в Python - Project Euler 007
первый вопрос здесь. Я пытаюсь изучить Python, пройдя через проект euler, и наткнулся на препятствие. Следующий метод (возвращает список простых множителей) отлично работает для одного вызова: def findPrimeFactors(num, primeFactors = []):...
988 просмотров
schedule 25.10.2023