Описание тега pass-by-reference-value
1
ответ
Java passByValue или путаница со ссылками
Я пытался поиграть со ссылками на Java, и у меня возникла интересная ситуация. Этот следующий фрагмент кода дает мне непредсказуемый результат. Я пытаюсь изменить массив, строку и целое число в функции. public static void main(String[] args){ int[] …
24 авг '17 в 05:10
2
ответа
Lua: эффективное копирование таблицы (глубокое копирование)
Я стараюсь эффективно сделать копию таблицы lua. Я написал следующую функцию copyTable(), которая хорошо работает (см. Ниже). Но я думал, что мог бы иметь что-то более эффективное, используя механизм "передачи по значению" функций. Я сделал нескольк…
11 фев '17 в 17:14
2
ответа
Передача Java по ссылке / значению
Я прочитал и (кажется, я понял) сообщения, сделанные ранее на этом форуме. Однако, как новичок Java у меня возникла проблема Я создаю MAP voucherDetails и передаю его в функцию, в которую он заполняется (проверяется с помощью trace). По возвращении …
19 май '17 в 16:09
1
ответ
Как перекодировать использование PHP по назначению по ссылке
Моя программа проверки устаревания выдает эту ошибку: Using deprecated language feature assign by reference(&=) Since PHP 5.3 use normal assignment instead. Итак, я пытаюсь выяснить, как перекодировать методы в этом классе, чтобы не использовать…
17 дек '16 в 11:43
1
ответ
Остановка ссылочных переменных, изменяющих значение исходной переменной
Я присваиваю значение пользовательского класса другой переменной. Обновление значения новой переменной влияет на значение исходной переменной. Однако мне нужно, чтобы ссылочная переменная не обновляла исходную переменную. Вот базовое представление о…
08 июн '17 в 08:42
0
ответов
Как сделать так, чтобы функция более высокого уровня проверяла переменные внутри нижних функций через передачу по ссылке?
Мы на самом деле не рассмотрели указатели, но узнали о передаче по ссылке (& указатель будет накрыт позже). В упражнении нас попросили написать небольшую игру с вопросами, которая передавала бы значения в одном простом классе. main Программа меж…
09 авг '17 в 03:54
5
ответов
Java Передача по значению
Возможный дубликат: Java, передача по значению, ссылочные переменные Рассмотрим следующую простую Java-программу class main{ public static void main(String args[]){ int x = 5; change(x); System.out.println(x); } static void change(int x){ x = 4; } }…
06 ноя '11 в 21:19
1
ответ
Использовать значение переменной в качестве параметра среды в GoCD
Я пытаюсь написать сценарий оболочки, который читает переменные из файла и заменяет его на переменную Environment, определенную в GoCD. Теперь передо мной стоит задача: я использую значение переменной в качестве параметра. Ниже мой сценарий #!/bin/b…
16 мар '17 в 07:20
3
ответа
Запрос Java по значению
Поскольку java передается по значению. В приведенном ниже коде мы передаем значение в appendStringMethod, а не в ссылку, поэтому в методе main мы получаем HelloWorld, а не просто Hello, после вызова appendStringMethod() в main. public class test { p…
23 авг '16 в 12:09
2
ответа
Разница между ссылкой на константу и ссылкой
void setage(const int&a); void setage(int&a); В чем разница между этими двумя функциями? Когда вызывается эта функция?
20 май '20 в 17:19
0
ответов
Python Pass по назначению, но значение не сохраняется
У меня проблема с большой базой кода, поэтому я создал небольшой репродуктор ниже: Здесь у меня есть две следующие функции: func2() и func3(). def func2(a,b): a = 'new-value' b = b+1 return a, b def func4(): x,y = 'old-value',3 func2(x,y) print(x,y)…
22 май '20 в 03:16
0
ответов
Передача аргументов по значению и по ссылке в VBA
В VBA, если я хочу передать аргументы ByVal и ByRefодновременно. Насколько я понимаю, следующий код должен работать нормально (и пока мой тест это подтверждает): Sub Test(ByVal Var1 As String, ByRef Var2 as String, Var3 as String, ByVal Var4 As Stri…
05 окт '20 в 02:54
1
ответ
установка битов конфигурации оборудования в оборудовании с использованием JS
Моя проблема может быть сведена к этому тривиальному (или так казалось) куску кода var myArray = [1,2]; function addOnetoArrayElement(element){ element +=1; console.log(element); // Returns 3 } addOnetoArrayElement(myArray[1]); console.log(myArray[1…
27 фев '21 в 01:13
0
ответов
Передаются ли объекты классов в python 3.9 по ссылке?
Я несколько раз читал, что python передает аргументы по значению. Однако я тестировал следующий простой код, и похоже, что объекты класса c передаются по ссылке (модификация внутри функции изменяет объект). Может кто-нибудь объяснить, почему так? Ко…
27 апр '22 в 10:27
0
ответов
каким будет вывод переменной, которая копирует значения другого объекта
Предскажите вывод приведенного ниже фрагмента, а также укажите причину того же Я предполагаю, что это будет так, как показано ниже, думая, что это работает по принципу передачи по ссылке, пожалуйста, помогите { x: 15, y: 'strOuter_append', z: { val1…
02 дек '23 в 05:52