Вопросы по теме 'local-variables'
Совместное использование переменных внутри статического метода
У меня вопрос о переменных внутри статического метода. Имеют ли переменные внутри статического метода одну и ту же ячейку памяти или они будут иметь отдельную память?
Вот пример.
public class XYZ
{
Public Static int A(int value)
{...
4146 просмотров
schedule
13.08.2023
Многоразовая функция С# для сброса текущего значения локальных переменных
Я хотел бы написать повторно используемую функцию, которую я могу вызывать в любом методе для регистрации моментального снимка всех локальных переменных. Например:
void somemethod()
{
int a = 1;
string s = "something";...
4329 просмотров
schedule
29.08.2023
Perl map блокирует использование локальной переменной
Этот код компилирует набор с помощью хэш-ключей уникальных заглушек базовых имен в наборе путей.
%stubs = map { $f=basename $_; $f =~ /^([A-Za-z]+[0-9]+)\./ ; $1=>() } @pathlist;
Зачем мне нужны ссылки $f здесь? Я думал, что со мной все...
1006 просмотров
schedule
17.01.2023
конфликт с переменными экземпляра и локальными переменными в партиалах
В одном представлении я использую
render :partial => "form_linktype_#{@linkjob.link_type}", :locals => {:linkjob => @linkjob }
где @linkjob — переменная экземпляра типа Linktype.
В другом представлении я использую
render...
270 просмотров
schedule
09.08.2023
Можно ли получить доступ к памяти локальной переменной вне ее области?
У меня есть следующий код.
#include <iostream>
int * foo()
{
int a = 5;
return &a;
}
int main()
{
int* p = foo();
std::cout << *p;
*p = 8;
std::cout << *p;
}
И код просто выполняется без...
281459 просмотров
schedule
25.04.2023
Как добавить обработчик события в локальную переменную в VB.NET
У меня есть форма в VB.NET, которая используется как диалог в основной форме. Его экземпляры всегда определяются локально, для него нет поля. Когда пользователь нажимает кнопку «ОК» в диалоговом окне, оно запускает событие только с одним аргументом,...
13546 просмотров
schedule
07.11.2023
UnboundLocalError: ссылка на локальную переменную xyz перед назначением
ОБНОВЛЕНИЕ: в ответ на комментарий Wooble добавление «sector = None» перед for просто возвращает «None». Я думаю, проблема в том, что переменная в цикле for не возвращается.
Ниже приведена часть функции, которая работала нормально до недавнего...
8572 просмотров
schedule
12.10.2022
Частичная и локальная проблема Haml Rails
Я только начал играть с haml, и я пытаюсь понять, что я делаю неправильно.
статьи/edit.html.haml
=render partial: 'form', f: f
.submit_field
=f.submit "Update Article"
статьи/_form.html.haml
=form_for @article do |f|
-if...
1112 просмотров
schedule
01.03.2023
Python вызывает функцию с тем же именем, что и именованный аргумент
В модуле у меня есть две функции, назовем их f и g . g принимает именованный аргумент f . Я хочу позвонить f изнутри g . Как получить доступ к функции f ? К сожалению, из-за проблем с совместимостью я не могу изменить их имена....
1535 просмотров
schedule
28.08.2023
Влияние на производительность слишком большого количества локальных переменных в методе?
Мне поручили расширить определенный компонент программного обеспечения (написанного кем-то другим). Он написан для Android, полностью на Java (не имеет компонентов нативного/С++, о которых я знаю).
Знакомясь с кодом, я наткнулся на метод (метод...
1235 просмотров
schedule
19.12.2022
Дерево выражений, как мне захватить локальную переменную
В настоящее время я работаю над созданием динамических выражений, и у меня есть следующий сценарий, в котором я хотел бы помочь.
дано:
public class planet {
public string name { get;set; }
}
class someTestClass {
[Test]
public void...
411 просмотров
schedule
26.03.2023
Методы не знают о внешних переменных?
Скажем, я пишу сценарий алгоритма деления:
def current_trace
puts "Counter: #{counter}; r: #{r}; q: #{q}"
end
r = a
q = 0
counter = 0
while r >= d
current_trace
r = r - d
q = q + 1
counter += 1
end
current_trace
Я ожидал, что...
106 просмотров
schedule
07.06.2022
Почему я не вижу вызова конструктора копирования в случае возврата объекта из функции в С++?
В следующем коде переменная ret является переменной стека, и как только foo возвращает память, выделенную для ret, больше не существует. Но string — это класс, и для копирования содержимого ret в var вызывается конструктор копирования. Я хотел...
64 просмотров
schedule
12.04.2022
Какая логика заключается в том, чтобы не инициализировать локальную переменную и инициализировать свойство (целое число) до 0?
Может это глупый вопрос? Извините, это звучит так. У меня есть следующие коды.
Состояние 1
public class Test {
int a;
void display() {
System.out.println(a);
}
}
Условие 2
public class Test {
void display()...
111 просмотров
schedule
17.11.2023
Как заполнить слои карты fillColor по отдельности с помощью Google Maps JavaScript API 3?
Как заполнить слои карты fillColor по отдельности? У меня есть функция, настроенная для создания полигонов стиля на основе значения, хранящегося в GeoJSON. Прошу прощения за незнание терминологии. Я новичок в JS и уже целую неделю занимаюсь этой...
2263 просмотров
schedule
04.06.2024
Могу ли я предотвратить случайную перезапись локальных переменных в TypeScript/JavaScript?
Сегодня я потратил час на отладку тривиальной проблемы, когда инициализировалась и настраивалась локальная переменная с именем server , а затем в одной из последних строк в том же файле она случайно переопределялась, например. другим оператором var...
1109 просмотров
schedule
23.02.2024
Функция, которая обращается/назначает переменные родительской среды, выдавая ошибку
Я пытаюсь использовать эту функцию
chan <- function(x) {
for (i in x)
{assign(i,sample(1:10,2))}
out <- data.frame(sapply(x,get))
out
}
где x будет списком имен строк, эта функция присвоит 2 случайных числа каждому имени...
50 просмотров
schedule
01.10.2023
Глобальные и локальные переменные Python — числа и массивы обрабатываются по-разному [дубликаты]
Я изучаю Python и пытаюсь понять, почему язык по-разному обрабатывает числа и массивы как глобальные и локальные переменные.
Вот пример: когда я пишу функцию для увеличения числовой переменной, обновленное значение не сохраняется вне области...
55 просмотров
schedule
29.09.2023
Локальные переменные в области определения `class` по сравнению с областью действия метода `def`
Здесь я создаю локальную переменную в области класса:
class MyClass
x = 1
puts x
end
Он печатает 1 , даже если я не создаю никаких экземпляров MyClass .
Я хочу использовать x в каком-то методе:
class MyClass
x = 1
def...
385 просмотров
schedule
08.11.2022
Глобальная и локальная переменная с одинаковым именем, неожиданное значение
У меня есть как локальная, так и глобальная переменная с одинаковым именем.
int var = 10;
int main() {
int var = var;
printf("%d", var);
return 0;
}
Запуск программы дает следующий результат: 0
Почему это?
1415 просмотров
schedule
11.06.2024