uitvoerparameters
Uitvoerparameters is een programmeerconcept waarbij een functie of methode naast de reguliere return-waarde ook waarden teruggeeft via één of meer parameters. Deze parameters worden doorgegeven aan de functie als uitvoerparameters en worden binnen de functie toegewezen, zodat de caller na afloop van de aanroep de gewijzigde waarden kan gebruiken. Uitvoerparameters worden meestal door referentie of via een speciale «out»- of «ref»-modus gemanaged.
Het verschil met de returnwaarde ligt in de manier van teruggeven. Een returnwaarde komt via de return-instructie
Veelvoorkomende talen en patronen waarbij uitvoerparameters voorkomen zijn onder andere Pascal, waar variabele parameters als uitvoer
Voordelen zijn onder meer de mogelijkheid om meerdere resultaten te retourneren zonder extra objecten en soms