...
Code Block |
---|
language | python |
---|
title | Funksjonsdeklarasjon i python |
---|
linenumbers | true |
---|
| ## 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 |
I python er det verdt å merke seg at vi hverken deklarerer hva slags returtype funksjonen har, eller datatype for parameterne. | Code Block |
---|
language | java |
---|
title | Funksjonsdeklarasjon i java |
---|
linenumbers | true |
---|
| // 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;
} |
I java må vi deklarere både returtypen, som her er boolean, og datatype for parameterne. |
---|
Funksjoner lages ofte til å utføre bestemte beregninger eller oppgaver, og trenger ikke se beregningen i en større sammenheng.