You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

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. 

 

Funksjonsdeklarasjon i python
## Funksjon som undersøker om en gitt verdi er mindre enn tjue

def isLessThanTwenty(num):
	
	if (num < 20):
		return true 
		## Return definerer at funksjonen er ferdig
		## Gjenværende kode blir ikke utført
 
	return false

 

 

Funksjonsdeklarasjon i java
// Funksjon som undersøker om et gitt heltall er mindre enn tjue
 
boolean isLessThanTwenty(int num) {
	
	if(num < 20) {
		return true ;
		// Return definerer at funksjonen er ferdig
		// Gjenværende kode blir derav ikke utført
	}
	
	return false;
}

 

 


 

 



 


Funksjoner lages ofte til å utføre bestemte beregninger eller oppgaver, og trenger ikke se beregningen i en større sammenheng.  

  • No labels