query: Pass by value or Pass by reference in Java: Issues with immutable and mutable objects
positive_passages.docid: 599
positive_passages.text: Is Java "pass-by-reference" or "pass-by-value"?
negative_passages.docid: 91943
negative_passages.text: What is the use of "ref" for reference-type variables in C#?
negative_passages.docid: 73730
negative_passages.text: Are JavaScript strings immutable? Do I need a "string builder" in JavaScript?
negative_passages.docid: 19198
negative_passages.text: Does assigning objects to null in Java impact garbage collection?
negative_passages.docid: 100409
negative_passages.text: When to use an object instance variable versus passing an argument to the method
negative_passages.docid: 147226
negative_passages.text: Pass by reference, constant reference, rvalue-reference, or constant rvalue-reference?
negative_passages.docid: 121471
negative_passages.text: Reference type still needs pass by ref?
negative_passages.docid: 12036
negative_passages.text: Does the 'mutable' keyword have any purpose other than allowing the variable to be modified by a const function?
negative_passages.docid: 6233
negative_passages.text: Why does list(my_list) modify the object?
negative_passages.docid: 149735
negative_passages.text: Are objects in PHP passed by value or reference?
negative_passages.docid: 28802
negative_passages.text: Is Ruby pass by reference or by value?
negative_passages.docid: 77807
negative_passages.text: Does pass-by-value affect the performance of function calls?
negative_passages.docid: 123315
negative_passages.text: Why can't strings be mutable in Java and .NET?
negative_passages.docid: 61945
negative_passages.text: Are there benefits of passing by pointer over passing by reference in C++?
negative_passages.docid: 65281
negative_passages.text: clone() vs copy constructor vs factory method?
negative_passages.docid: 127055
negative_passages.text: Pass By Value & Reference
negative_passages.docid: 5705
negative_passages.text: Why is `self` in Python objects immutable?