query: Why an array reference is passed in the method instead of its values?
positive_passages.docid: 599
positive_passages.text: Is Java "pass-by-reference" or "pass-by-value"?
negative_passages.docid: 79747
negative_passages.text: Why are arrays of references illegal?
negative_passages.docid: 10867
negative_passages.text: How to avoid ArrayIndexOutOfBoundsException or IndexOutOfBoundsException?
negative_passages.docid: 6233
negative_passages.text: Why does list(my_list) modify the object?
negative_passages.docid: 106127
negative_passages.text: Arrays are Pointers?
negative_passages.docid: 115252
negative_passages.text: How do I pass a primitive data type by reference?
negative_passages.docid: 138381
negative_passages.text: Why typical Array List implementations aren't double-ended?
negative_passages.docid: 16864
negative_passages.text: Where is Java's Array indexOf?
negative_passages.docid: 91999
negative_passages.text: C++: Why pass-by-value is generally more efficient than pass-by-reference for built-in (i.e., C-like) types
negative_passages.docid: 52303
negative_passages.text: Why is list when passed without ref to a function acting like passed with ref?
negative_passages.docid: 91943
negative_passages.text: What is the use of "ref" for reference-type variables in C#?
negative_passages.docid: 133487
negative_passages.text: Difference between passing array and array pointer into function in C
negative_passages.docid: 112679
negative_passages.text: Why can I add named properties to an array as if it were an object?
negative_passages.docid: 8597
negative_passages.text: Is an array name a pointer?
negative_passages.docid: 93298
negative_passages.text: If an array name is treated as a pointer, why do I get a compile time error of Lvalue required when incrementing an array?
negative_passages.docid: 816
negative_passages.text: What is the difference between a variable, object, and reference?
negative_passages.docid: 34063
negative_passages.text: Is there a reason for C#'s reuse of the variable in a foreach?