...
Deklarasjon
Funksjoner kan deklareres på forskjellige måter, og varierer fra språk til språk.
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. |
|
I java har vi to måter å gjøre metodekall på med tanke på syntaks:
1. <klasse>.<navn>(<arg1>, ..., <argN>);
...