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

Проблема с областью подключения к базе данных класса PHP
Для нового проекта, который я делаю на PHP, я создал класс SQLMethods для подключения к базе данных и выполнения запросов. Сегодня вечером я впервые протестировал его (я написал его примерно неделю назад и забыл об этом), и произошла непредвиденная...
2568 просмотров
schedule 16.07.2022

Область Python: UnboundLocalError: ссылка на локальную переменную 'c' перед назначением
Я пытаюсь понять это: c = 1 def f(n): print c + n def g(n): c = c + n f(1) # => 2 g(1) # => UnboundLocalError: local variable 'c' referenced before assignment Спасибо!
18783 просмотров
schedule 08.04.2023

Могут ли методы обратного вызова в PHP session_set_save_handler быть закрытыми?
Я пишу собственный обработчик сеанса в PHP и пытаюсь сделать методы, определенные в session_set_save_handler, закрытыми. session_set_save_handler( array('Session','open'), array('Session','close'), array('Session','read'),...
2013 просмотров
schedule 21.06.2022

Странная проблема с областью действия в файле .bat
Я пишу простой файл .bat и столкнулся с каким-то странным поведением. Есть пара мест, где я должен сделать простой if/else, но код внутри блоков, похоже, работает неправильно. Вот простой случай, демонстрирующий ошибку: @echo off set...
7204 просмотров
schedule 16.05.2022

Есть ли преимущества у процедурного программирования перед ООП?
[Edit:] Ранее я задавал это как, возможно, плохо сформулированный вопрос о том, когда использовать ООП, а когда использовать процедурное программирование - некоторые ответы подразумевали, что я просил помощи в понимании ООП. Напротив, я много...
25866 просмотров
schedule 21.07.2023

Использование постоянных переменных в выражениях Objective-C?
В Яве static final int VCount = 21, TCount = 28, NCount = VCount * TCount; в Objective-C static int VCount = 21, TCount = 28, NCount = ???; Как я могу выразить NCount int, потому что он относится к переменным?
11291 просмотров
schedule 07.02.2024

Есть ли способ увидеть все переменные в текущей области видимости?
Название своего рода спрашивает все это. Я не имею в виду $_REQUEST , $_SERVER и все предопределенное. Я просто хочу знать, могу ли я каким-то образом увидеть в строке 400 моей программы все переменные, которые были созданы до этого момента....
242 просмотров
schedule 27.07.2022

В чем разница между «мой» и «наш» в Perl?
Я знаю, что my в Perl. Он определяет переменную, которая существует только в области блока, в котором она определена. Что делает our ? Чем our отличается от my ?
118531 просмотров
schedule 27.05.2023

Как избежать установки переменной в операторе try
Моя проблема в том, что я должен установить переменную в операторе try, иначе я получаю ошибку компиляции. Позже мне нужно будет использовать эту переменную, но сейчас она выходит за рамки, по крайней мере, я так думаю. Я инициализирую переменную...
1170 просмотров
schedule 08.05.2023

Как в C ограничить область действия глобальной переменной файлом, в котором она объявлена?
Я новичок в C. Передо мной лежит книга, в которой объясняется "область действия файла" C, включая пример кода. Но код только объявляет и инициализирует переменную области файла — он не проверяет область действия переменной, скажем, пытаясь получить к...
8682 просмотров
schedule 20.04.2023

Область видимости переменных JavaScript — сохраняющееся состояние?
У меня есть следующая настройка, и мне нужно знать, как сохранить состояние. 1.) Внешняя веб-страница использует ajax для загрузки и отображения файла .jsp, который содержит javascript. 2.) После завершения этого рендеринга необходимо вызвать...
1334 просмотров

Написание функций в R с учетом области видимости
Я часто пишу функции, которым нужно видеть другие объекты в моем окружении. Например: > a <- 3 > b <- 3 > x <- 1:5 > fn1 <- function(x,a,b) a+b+x > fn2 <- function(x) a+b+x > fn1(x,a,b) [1] 7 8 9 10 11 >...
20358 просмотров
schedule 22.04.2022

В чем смысл статического метода в нестатическом классе?
У меня возникли проблемы с пониманием основных ошибок с кодом ниже: class myClass { public void print(string mess) { Console.WriteLine(mess); } } class myOtherClass { public static void print(string mess) {...
47348 просмотров
schedule 04.03.2023

Какова область действия псевдонима пространства имен в C++?
Имеет ли псевдоним пространства имен C++, определенный внутри определения функции, блок, функцию, файл или другую область действия (срок действия)?
4784 просмотров
schedule 05.11.2022

Зачем заключать блоки кода C в фигурные скобки?
Я смотрю на некоторый код C и заметил, что он полон этих фигурных скобок, окружающих блоки кода без какой-либо структуры управления. Посмотри-посмотри: //do some stuff . . . fprintf(stderr, "%.2f sec\n", (float)(clock() - t) / CLOCKS_PER_SEC); {...
28674 просмотров
schedule 03.05.2022

Как передавать переменные во встроенные функции в Action Script 2
У меня есть следующая функция, но я не могу получить переменную myVar во встроенной функции. Что я здесь делаю неправильно? Я бы хотел, чтобы когда я нажимаю на myMc, он должен выводить myVar на консоль («привет, компьютер»). function...
1372 просмотров
schedule 18.05.2022

Привязка команды Ruby + Tk - проблема с областью действия?
Так у меня есть это приложение require 'tk' class Foo def my_fancy_function puts "hello, world!" end def initialize @root = TkRoot.new{title "Hello, world!"} frame = TkFrame.new my_fancy_button = TkButton.new(frame) do...
1040 просмотров
schedule 05.08.2022

изменение объема анонимной функции в setTimeout вызывает странное предупреждение
это интересовало меня исключительно как исследования и личное развитие. У меня есть набор функций / переменных с пространством имен. в пределах одной функции мне нужно вызвать другую через setTimeout, но сохраняя область видимости «this». Я...
5965 просмотров
schedule 03.07.2023

C оператор запятой
Почему выражение, указанное внутри оператора запятой (например, в приведенном ниже примере), не считается постоянным выражением? Например, int a = (10,20) ; при указании в глобальной области действия выдается ошибка «инициализатор не...
1867 просмотров
schedule 23.02.2022

Проблема с областью действия и замыканиями в JavaScript
Мой вопрос действительно больше касается области действия в JavaScript, а не закрытия. Возьмем следующий код: var f = function () { var n = 0; return function () { return n++; }; }(); console.log(f()); console.log(f());...
267 просмотров