Вопросы по теме '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 просмотров
schedule
20.05.2022
Написание функций в 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 просмотров
schedule
20.10.2022