Вопросы по теме 'local-variables'
Должны ли вы использовать только локальные переменные в частичном?
Использование локальных переменных кажется целесообразным в партиале, который можно использовать во всем приложении, чтобы избежать зависимостей в приложении.
Но внутри одного контроллера кажется приемлемым ссылаться на переменные экземпляра,...
2369 просмотров
schedule
11.08.2022
Динамический MySQL с локальными переменными
Как я могу использовать динамические операторы SQL в базе данных MySQL без использования переменных сеанса?
Прямо сейчас у меня есть такой код (в хранимой процедуре MySQL):
(...)
DECLARE TableName VARCHAR(32);
SET @SelectedId = NULL;
SET @s :=...
8436 просмотров
schedule
29.11.2022
Какова область видимости переменной, инициализированной в операторе if?
Я новичок в Python, так что это, вероятно, простой вопрос. Следующий код в файле (модуле) Python меня немного сбивает с толку:
if __name__ == '__main__':
x = 1
print x
На других языках, с которыми я работал, этот код вызывал бы...
137633 просмотров
schedule
18.10.2022
Вопрос о дизайне книги RailsTutorial.org
Привет, я работал над книгой Майкла Хартла RAILSTUTORIAL, и у меня есть вопрос о том, как он строит страницу показа пользователя.
На странице должны быть перечислены все сообщения, сделанные пользователем.
UsersController
def show
@user =...
68 просмотров
schedule
22.05.2022
Как мне инициализировать значение указателя Type*, используя синтаксис, подобный Type()?
Переменные встроенных типов ">может быть инициализировано значением следующим образом :
int var = int();
таким образом я получаю значение по умолчанию int без жесткого кодирования нуля в моем коде.
Однако, если я попытаюсь сделать...
1872 просмотров
schedule
18.07.2022
Учебник Майкла Харта по Rails: неопределенная локальная переменная или метод 'id'
Я в конце раздела 9.4.3, после изменения ссылок заголовка, когда вы вошли и вышли. Когда я пытаюсь загрузить любую страницу, я получаю ту же ошибку:
Showing C:/Sites/sample_app/app/views/layouts/_header.html.erb where line #7 raised:
undefined...
1095 просмотров
schedule
09.06.2023
озадачен выводом
почему printf печатает 7, хотя переменная a была локальной для функции fun() и больше не должна существовать после возврата элемента управления из функции fun().
Вот код с
#include<stdio.h>
main()
{
int *fun();
int *c=fun();...
90 просмотров
schedule
29.06.2022
В чем разница между локальными переменными, переменными экземпляра и класса?
Возможный дубликат: Разница между классом переменные и переменные экземпляра класса?
Читая книгу по Ruby, я, кажется, пропустил главу о переменных. Теперь я не могу понять следующие вещи:
Что такое переменная экземпляра?
Что...
11496 просмотров
schedule
18.05.2022
Какой объем памяти занимают автопеременные в стеке
Я читал, что функции в C могут использовать локальные переменные на основе стека, и они выделяются просто путем уменьшения указателя стека на требуемое количество места. Это всегда делается 4-байтовыми фрагментами (если я не ошибаюсь). Но что,...
354 просмотров
schedule
24.01.2023
Как локальные переменные в методе подсчитываются байт-кодом Java
Недавно я узнал о байт-коде java, и я понял большую его часть, но я не понимаю, как, например, подсчитывается количество локальных переменных. Я думал, что это будет просто сумма локальных переменных, но этот код генерирует 1 локальную переменную при...
558 просмотров
schedule
20.11.2023
Как определить локальную статическую переменную в функции, не являющейся членом, с помощью dwarf
Я пытаюсь использовать dwarf для сравнения двух файлов С++, но у меня возникают проблемы, когда я получаю локальные переменные в функциях, не являющихся членами. Рассмотрим следующий код -
int f(){
[static] int j=0;
return j;
}
Если...
902 просмотров
schedule
06.07.2023
В Ruby нет возможности динамически определить локальную переменную в текущем контексте?
Мне интересно, есть ли метод, который позволит мне динамически определять ранее неопределенную переменную в текущем контексте. Например:
foo # => NameError: undefined method or local variable ...
# Some method call which sets foo = 1 in the...
3652 просмотров
schedule
11.05.2022
Как можно использовать неконечные поля в классе анонимного класса, если их значение может измениться?
Я уже задавал этот вопрос, но не получил адекватного ответа.
Как можно использовать неконечные поля в классе анонимного класса, если их значение может меняться?
class Foo{
private int i;
void bar(){
i = 10
Runnable...
830 просмотров
schedule
09.07.2022
Python – неправильная передача переменных между функциями класса?
Программа довольно понятная. Я начал играть с основами Python и действительно потерялся в этом. Я привык к C++ и прекрасной возможности передавать вещи по ссылке. Но в этом переменная класса, которую я пытаюсь изменить (Fighter.statHEALTH), не...
208 просмотров
schedule
21.01.2023
Почему локальная переменная С# должна быть назначена напрямую, даже если это значение по умолчанию?
Если вы посмотрите на следующий пример:
public void TestLocalValuesAssignment()
{
int valueVariable; // = default(int) suits fine
string refType; // null suits fine as well
try
{
valueVariable = 5;
refType =...
2493 просмотров
schedule
22.04.2022
Java: float, длинная локальная инициализация
У меня было предположение, и я действительно полагаю, что у меня был опыт, что инициализация длинных или плавающих локальных примитивов в Java с необработанными числами вызовет ошибки компилятора.
E.g.
float f = 10;
long l = 5;
И что...
88 просмотров
schedule
24.04.2024
глобальная переменная python не работает в функции, когда она оценивается оператором if в функции
Пример 1:
a=1
def b():
print a
a=2
print a
Пример 2:
a=1
def b():
print a
if a==1:
a=2
print a
Пример 1 работает, как и ожидалось, пример 2 завершается с ошибкой UnboundLocalError: ссылка на локальную...
4376 просмотров
schedule
09.06.2024
C 2-мерный массив со строками переменного размера
есть ли удобный способ создать матрицу без использования malloc? Этот вид работ:
int *arr2d[3];
int arr0[] = { 0 };
int arr1[] = { 0, 1 };
int arr2[] = { 0, 1, 2 };
arr2d[0] = arr0;
arr2d[1] = arr1;
arr2d[2] = arr2;
printf(%d, arr2d[i][j]);...
157 просмотров
schedule
07.12.2022
Как сделать переменную глобальной внутри функции
Я работаю над новой библиотекой и пытаюсь создать функцию: toGlobal(variable) , она будет принимать любую переменную, локальную или глобальную, и делать ее глобальной переменной. Единственная проблема в том, что я не могу найти способ сделать...
46 просмотров
schedule
02.06.2022
Почему C допускает неинициализированные локальные переменные?
Использование неинициализированных локальных переменных в таких языках, как Java и C#, является ошибкой времени компиляции. Тогда почему C и C++ допускают неинициализированные локальные переменные? По какой причине эти языки позволяют это? Я думаю,...
410 просмотров
schedule
17.08.2022