Вопросы с тегом 'pass-by-reference'
Передача по ссылке - это стратегия сортировки аргументов, в которой переменное местоположение в памяти передается функции, а не копия значения переменной, хотя функция появляется в исходном коде для получения самой переменной, а не указателя на нее.
102
Является ли Java "pass-by-reference" или "pass-by-value"?
Я всегда считал, что Java является сквозной ссылкой. Тем не менее, я видел пару сообщений в блоге (например, этот блог), которые утверждают, что это не так. Я не думаю, что понимаю различие, которое они делают. Какое объяснение?
02 сент. '08 в 20:14
26
Как передать переменную по ссылке?
Документация на Python кажется неясной о том, передаются ли параметры по ссылке или значению, а следующий код создает неизмененное значение "Оригинал"
class PassByReference:
def __init__(self):
self.variable = 'Original'
self.ch...
12 июн. '09 в 10:23
34
Является ли JavaScript перекрестной ссылкой или языком с переходом?
Примитивные типы (число, строка и т.д.) Передаются по значению, но объекты неизвестны, поскольку они могут быть оба переданы по значению (в случае, если мы считаем, что переменная, содержащая объект, на самом деле является ссылкой на объект ) и пере...
05 февр. '09 в 21:23
19
Какая разница между передачей по ссылке или передачей по значению?
В чем разница между
параметр, переданный по ссылке
параметр, переданный значением?
Не могли бы вы привести несколько примеров?
17 дек. '08 в 1:49
12
Почему я должен использовать ключевое слово "final" для параметра метода в Java?
Я не могу понять, где ключевое слово final действительно удобно, когда оно используется в параметрах метода.
Если мы исключаем использование анонимных классов, читаемости и декларации намерений, то это кажется мне почти бесполезным.
Принуждение к ...
01 февр. '09 в 9:49
4
Javascript по ссылке или по значению
Я ищу хороший хороший материал для чтения, когда Javascript передает что-то по значению и когда по ссылке и когда изменение переданного элемента влияет на значение вне функции, а когда нет. Меня также интересует, когда присвоение другой переменной ос...
07 июл. '11 в 3:58
12
Проходит ли Javascript по ссылке?
Передает ли Javascript по ссылкам или передает значения? Вот пример из Javascript: The Good Parts. Я очень смущен параметром my для функции прямоугольника. Это фактически undefined и переопределено внутри функции. Нет оригинальной ссылки. Если я уда...
27 окт. '12 в 21:50
13
Передать переменные по ссылке в Javascript
Как передать переменные по ссылке в JavaScript? У меня есть 3 переменные, с которыми я хочу выполнить несколько операций, поэтому я хочу поместить их в цикл for и выполнять операции с каждой из них.
псевдокод:
myArray = new Array(var1, var2, var3);...
12 окт. '11 в 18:18
9
возможно ли изменять значения массива при выполнении foreach в javascript?
Пример:
var arr = ["one","two","three"];
arr.forEach(function(part){
part = "four";
return "four";
})
alert(arr);
Массив все еще имеет исходные значения, есть ли способ получить доступ к элементам массива из функции итерирования?
18 сент. '12 в 18:36
8
Являются ли массивы в PHP переданы по значению или по ссылке?
Когда массив передается в качестве аргумента методу или функции, он передается по ссылке?
Как это сделать:
$a = array(1,2,3);
$b = $a;
Является ли $b ссылкой на $a?
08 янв. '10 в 21:32
7
Как передать объекты в функции на С++?
Я новичок в программировании на С++, но у меня есть опыт работы на Java. Мне нужно руководство по передаче объектов в функции на С++.
Нужно ли передавать указатели, ссылки или значения без указателей и без ссылки? Я помню, что в Java таких проблем н...
26 янв. '10 в 12:08
11
Зачем использовать ключевое слово 'ref' при передаче объекта?
Если я передаю объект методу, почему я должен использовать ключевое слово ref? Разве это не поведение по умолчанию?
Например:
class Program
{
static void Main(string[] args)
{
TestRef t = new TestRef();
t.Something = "Foo";
...
09 окт. '08 в 11:49
12
Проходит ли Ruby по ссылке или по стоимости?
@user.update_languages(params[:language][:language1],
params[:language][:language2],
params[:language][:language3])
lang_errors = @user.errors
logger.debug "--------------------LANG_ERRORS----------101-...
09 дек. '09 в 7:05
13
Передача свойств по ссылке в С#
Я пытаюсь сделать следующее:
GetString(
inputString,
ref Client.WorkPhone)
private void GetString(string inValue, ref string outValue)
{
if (!string.IsNullOrEmpty(inValue))
{
outValue = inValue;
}
}
Это дает мне ошибку...
10 сент. '09 в 0:17
7
Передача объектов по ссылке или значению в С#
В С# я всегда думал, что не-примитивные переменные передаются по ссылке и примитивным значениям, переданным по значению.
Таким образом, при передаче методу любого не примитивного объекта все, что делается с объектом в методе, будет влиять на передав...
03 янв. '12 в 6:19