query: Return by value does not create a new object
positive_passages.docid: 15123
positive_passages.text: What are copy elision and return value optimization?
negative_passages.docid: 4571
negative_passages.text: Can't use method return value in write context
negative_passages.docid: 127055
negative_passages.text: Pass By Value & Reference
negative_passages.docid: 99039
negative_passages.text: Test Method Not Returning Records
negative_passages.docid: 3983
negative_passages.text: Return value for function inside a block
negative_passages.docid: 131224
negative_passages.text: Method not called when using yield return
negative_passages.docid: 153452
negative_passages.text: Get object by id()?
negative_passages.docid: 151292
negative_passages.text: Missing return statement in a non-void method compiles
negative_passages.docid: 50298
negative_passages.text: How do you create a method for a custom object in JavaScript?
negative_passages.docid: 32976
negative_passages.text: Why cast unused return values to void?
negative_passages.docid: 104113
negative_passages.text: Behaviour of return statement in catch and finally
negative_passages.docid: 107469
negative_passages.text: What is the best way to return an error from a function when I'm already returning a value?
negative_passages.docid: 38486
negative_passages.text: Return multiple values to a method caller
negative_passages.docid: 599
negative_passages.text: Is Java "pass-by-reference" or "pass-by-value"?
negative_passages.docid: 25912
negative_passages.text: Why does adding a new value to list overwrite previous values in the list
negative_passages.docid: 106315
negative_passages.text: Is it useful to test the return of "new" in C++?
negative_passages.docid: 34534
negative_passages.text: Difference between returning reference vs returning value C++