pass-by-value

Javascript by reference vs. by value [duplicate]

To pytanie ma już odpowiedź tutaj: czy JavaScript jest językiem pass-by-reference czy pass-by-value? ... d? } Jeśli chcę zrobić w pełni niezależną kopię obiektu (bez żadnych odniesień), co jest najlepsze poćwiczyć jak to zrobić?

Czy JavaScript przechodzi przez odniesienie? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... width: 6 }); console.log(myShape.name + " area is " + myShape.area() + " " + myRec.name + " area is " + myRec.area());

Jak przekazać obiekty do funkcji w C++?

Jestem nowy w programowaniu C++, ale mam doświadczenie w Javie. Potrzebuję wskazówek jak przekazywać obiekty do funkcji w C++ ... która zawiera odniesienia do obiektów. Byłoby świetnie, gdybyś mógł również wyjaśnić, gdzie korzystać z każdej z tych opcji.

Czy w C++ lepiej przekazać wartość czy przekazać stałą referencję?

Czy lepiej w C++ przekazać wartość czy przekazać stałą referencję? Zastanawiam się, która jest lepsza praktyka. Zdaję sobie ... wę, że przejście przez stałe odniesienie powinno zapewnić lepszą wydajność w programie, ponieważ nie robisz kopii zmiennej.

Przekazywanie obiektów przez odniesienie lub wartość w C#

W C# zawsze myślałem, że nie-prymitywne zmienne są przekazywane przez odniesienia i prymitywne wartości przekazywane przez wa ... da wyjdzie poza zakres i wrócić do metody wywołującej, że obraz nie jest załadowany na oryginalny obiekt? Dlaczego tak jest?

Dlaczego 128 = = 128 jest fałszywe, ale 127= = 127 jest prawdziwe podczas porównywania wrapperów całkowitych w Javie?

class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.pri ... Integer b3=127; System.out.println(b2==b3); } } Wyjście: true Uwaga: liczby od -128 do 127 są prawdziwe.

C++ - przekazywanie odniesień do std:: shared ptr lub boost:: shared ptr

Jeśli mam funkcję, która musi pracować z shared_ptr, czy nie byłoby bardziej efektywne przekazanie jej odniesienia do niej (a ... potem-pracować-na-hotspotach. Moje pytanie było bardziej z czysto technicznego punktu widzenia, jeśli wiesz, co mam na myśli.

Java pass by reference

Jaka jest różnica pomiędzy tymi 2 kodami: Kod A: Foo myFoo; myFoo = createfoo(); Gdzie public Foo createFoo() { Fo ... public void createFoo(Foo foo) { Foo f = new Foo(); foo = f; } Czy są jakieś różnice między tymi 2 kawałkami kodów?

Jak przekazać wartość (nie referencję) zmiennej JS do funkcji? [duplikat]

To pytanie ma już odpowiedź tutaj: Zamknięcie JavaScript wewnątrz pętli-prosty praktyczny przykład ... eniu pętli for). Jak Mogę dodać słuchaczy takich, że każdy używa wartości i w momencie dodawania go, a nie odniesienia do i?

Przekazywanie wartości w Pythonie [duplikat]

To pytanie ma już odpowiedź tutaj: Jak przekazać zmienną przez odniesienie? ... Kiedy przekazujesz kolekcję jak list, array do innej funkcji w Pythonie, czy robi ona jej kopię, czy jest to tylko wskaźnik?

Czym dokładnie jest semantyka copy-on-modify w R i gdzie jest źródło kanoniczne?

Co jakiś czas natykam się na pogląd, że r Ma semantykę copy-on-modify, na przykład w Hadley ' s DevTools wiki. Większość ... -modify? Na przykład, czy właściwe jest mówienie o " pass-by-reference", od kiedy obietnica zostaje przekazana do funkcji?

Na czym polega użycie " ref " dla zmiennych typu referencyjnego w C#?

Rozumiem, że jeśli przekażę wartość-typ (int, struct, itd.) jako parametr (bez słowa kluczowego ref), Kopia tej zmiennej jest ... Jaka jest różnica między poniższymi? void Bar(Foo y) { y.Name = "2"; } I void Bar(ref Foo y) { y.Name = "2"; }

Jest Swift Pass By Value lub Pass By Reference

Jestem naprawdę nowy w Swift i Właśnie przeczytałem, że klasy są przekazywane przez odniesienia i tablice / ciągi itp. są kop ... aki sam jak w Objective-C lub Java, w którym faktycznie przekazujesz " a " reference, czy jest to właściwe pass by reference?

Czy tablice w PHP są przekazywane przez wartość czy przez odniesienie?

Kiedy tablica jest przekazywana jako argument do metody lub funkcji, czy jest przekazywana przez odniesienie? A co z robieniem tego: $a = array(1,2,3); $b = $a; Czy $b jest odniesieniem do $a?

Jaka jest dokładnie różnica między "pass by reference" w C i w C++?

Zwrot "pass by reference" jest używany zarówno przez programistów C i C++, ale wydaje się, że jest używany do znaczenia różnych rzeczy. Jaka jest dokładnie różnica między tym dwuznacznym wyrażeniem w każdym języku?

Najlepsza forma dla konstruktorów? Przekazać przez wartość lub odniesienie?

Zastanawiam się nad najlepszą formą dla moich konstruktorów. Oto przykładowy kod: class Y { ... } class X { public: X(co ... daniem kompilator potrafi najlepiej, jak i w moim same pytania. Proszę poprawić którekolwiek z nich, jeśli są nieprawidłowe.

Przekazywanie tablicy do funkcji przez wartość

Poniżej znajduje się fragment książki Programowanie C Tylko FAQ. Czy to nie jest złe, ponieważ Tablice nigdy nie mogą być pr ... jest kopią oryginalna tablica, modyfikacja tablicy w ramach funkcji byval_func() mA brak wpływu na oryginalną tablicę.

Czy struktury są 'pass-by-value'?

Ostatnio próbowałem utworzyć właściwość dla pola Vector2, aby zdać sobie sprawę, że nie działa ona zgodnie z przeznaczeniem. ... ywane przez wartość i kiedy czy są przekazywane przez odniesienie?czy wszystkie obiekty struct są przekazywane przez wartość?

Python: kiedy zmienna jest przekazywana przez referencję, a kiedy przez wartość? [duplikat]

Możliwy duplikat:Python: jak przekazać zmienną przez odniesienie? Mój kod: locs = [ [1], [2] ] for loc in locs: ... tion ? locs musi zawierać ostateczną przetworzoną odpowiedź ! nie chcę używać enumerate, czy jest to możliwe bez niego ?