Вопросы с тегом 'pass-by-value'
pass-by-value - это "односторонняя передача", так что изменения переданного значения внутри принимающей функции (или другого объекта, такого как процесс и т.д.) не возвращаются.
102
Является ли Java "pass-by-reference" или "pass-by-value"?
Я всегда считал, что Java является сквозной ссылкой. Тем не менее, я видел пару сообщений в блоге (например, этот блог), которые утверждают, что это не так. Я не думаю, что понимаю различие, которое они делают. Какое объяснение?
02 сент. '08 в 20:14
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
8
Являются ли массивы в PHP переданы по значению или по ссылке?
Когда массив передается в качестве аргумента методу или функции, он передается по ссылке?
Как это сделать:
$a = array(1,2,3);
$b = $a;
Является ли $b ссылкой на $a?
08 янв. '10 в 21:32
7
Как передать объекты в функции на С++?
Я новичок в программировании на С++, но у меня есть опыт работы на Java. Мне нужно руководство по передаче объектов в функции на С++.
Нужно ли передавать указатели, ссылки или значения без указателей и без ссылки? Я помню, что в Java таких проблем н...
26 янв. '10 в 12:08
7
Передача объектов по ссылке или значению в С#
В С# я всегда думал, что не-примитивные переменные передаются по ссылке и примитивным значениям, переданным по значению.
Таким образом, при передаче методу любого не примитивного объекта все, что делается с объектом в методе, будет влиять на передав...
03 янв. '12 в 6:19
10
Лучше ли в С++ проходить по значению или передавать постоянную ссылку?
Лучше ли в С++ проходить по значению или передавать постоянную ссылку?
Мне интересно, какая из них лучше. Я понимаю, что пропуск с постоянной ссылкой должен обеспечивать лучшую производительность в программе, потому что вы не делаете копию переменно...
06 нояб. '08 в 21:43
13
Переменные PHP передаются по значению или по ссылке?
Перечислены ли переменные PHP по значению или по ссылке?
03 авг. '08 в 22:51
10
Каково использование "ref" для ссылочных типов переменных в С#?
Я понимаю, что если я передаю значение типа (int, struct и т.д.) в качестве параметра (без ключевого слова ref), копия этой переменной передается методу, но если Я использую ключевое слово ref, чтобы передать ссылку на эту переменную, а не новую.
Н...
07 июн. '09 в 11:11
6
Почему 128 == 128 ложно, а 127 == 127 верно при сравнении упаковщиков Integer в Java?
class D {
public static void main(String args[]) {
Integer b2=128;
Integer b3=128;
System.out.println(b2==b3);
}
}
Вывод:
false
class D {
public static void main(String args[]) {
Integer b2=127;
...
09 нояб. '09 в 9:58
15
Передача строки по ссылке в Java?
Я использую следующее в C:
void main() {
String zText = "";
fillString(zText);
printf(zText);
}
void fillString(String zText) {
zText += "foo";
}
И результат:
foo
Однако в Java это, похоже, не работает. Я предполагаю, что объе...
13 авг. '09 в 8:25
6
Как передать значение (а не ссылку) переменной JS в функцию?
Вот упрощенная версия того, что я пытаюсь запустить:
for (var i = 0; i < results.length; i++) {
marker = results[i];
google.maps.event.addListener(marker, 'click', function() {
change_selection(i);
});
}
но я обнаружил, ч...
02 апр. '10 в 20:20