Home

returverdi

Returverdi er verdien som en funksjon, metode eller operasjon returnerer til den som kaller den. I de fleste programmeringsspråk avsluttes en funksjon med en retursetning, som spesifiserer hva som returneres. Return-typen kan være deklarert i funksjonshsignaturen eller infers av språkets type-system.

Return-verdien kan brukes i uttrykk, tildeles variabler, eller videresendes til andre funksjoner. I noen språk skilles

Flere returverdier: Noen språk tillater å returnere flere verdier samtidig, for eksempel som et tuppel eller

Unntak: Hvis kontrollflyten når slutten av en funksjon uten å tre inn i en retursetning i språk

Eksempel: JavaScript: function add(a,b){ return a+b; } returverdien er resultatet av uttrykket. Python: def f(x): return x*2.

det
mellom
funksjoner
som
returnerer
en
verdi
og
prosedyrer
(som
ikke
returnerer
noe).
en
struktur.
Andre
bruker
et
objekt
eller
en
samling
for
å
samle
flere
resultater.
I
språk
der
en
funksjon
ikke
returnerer
noe,
tilordnes
en
void
eller
None
når
funksjonen
avsluttes.
med
eksplisitt
retur,
kan
det
være
et
kompilerings-
eller
kjøringstid-feil,
eller
en
implicit
retur
av
None.
I
språk
med
unntak
kan
en
feil
hindre
en
normal
returverdi.
Dette
understreker
at
returverdier
er
grunnleggende
for
funksjonell
og
modulær
programmering.