Kall til funksjoner brukes for å utnytte en blokk med kode som allerede er skrevet. Ordet metode brukes om funksjoner i objektorienterte-språk.
Parametere/Argumenter (brukes om hverandre)
En funksjon kan ta imot 0 eller flere parametere. Parametere er verdier funksjonen "krever" for å kunne utføres. Funksjonen behandler disse verdiene som variabler som kan/må benyttes gjennom utførelsen av koden.
- Dersom man vil bruke sinus-funksjonen innenfor matematikk, krever denne en parameter (f.eks pi eller 0) for å kunne gi et svar. (Pi eller 0 vil da være den konkrete verdien sinus-funksjonen behandler)
Returverdi
Når en funksjon er utført kan den returnere en verdi, som ofte forteller noe om utførelsen av funksjonen.
- Dersom man vil bruke sinus-funksjonen innenfor matematikk, vil svaret man får etter å ha gitt funksjonen et argument kalles returverdien til funksjonen.
Deklarasjon
Funksjoner kan deklareres på forskjellige måter, og varierer fra språk til språk.
Funksjoner lages ofte til å utføre bestemte beregninger eller oppgaver, og trenger ikke se beregningen i en større sammenheng.