Group: parameters
Topic: function call
Topic: global declarations and variables
Topic: parameter passing by reference
Topic: parameter passing by value-result
Topic: return from procedure
Topic: tuples
| |
Subtopic: localized results
Quote: a routine calculates a function of the state of the machine and stores the result, independent of the majority of the content of the store [»turiA3_1951]
| Subtopic: object results
Quote: the result of a Smalltalk message (an object) can be a receiver or argument of another message [»xlrg8_1981]
| Quote: a Smalltalk method either returns 'self' or value of last expression (up-arrow) [»xlrg8_1981]
| Subtopic: tuple results
Quote: a C-- procedure may return a tuple of results [»ramsN6_2000]
| Quote: C-- procedure names are expressions of native code-pointer type; multiple results, tail call, and fixed argument list [»joneSP9_1999]
| Subtopic: value-result
Quote: pass by value-result is copying a value at call and at return; if the actual was a constant or expression the result copy is omitted [»maclBJ_1987]
| Quote: in call-by-value-result, location of actual result parameter should be determined after call [»taikC2_1982]
|
Related Topics
Group: parameters (10 topics, 145 quotes)
Topic: function call (28 items)
Topic: global declarations and variables (33 items)
Topic: parameter passing by reference (11 items)
Topic: parameter passing by value-result (10 items)
Topic: return from procedure (9 items)
Topic: tuples (17 items)
|