Funksjoner som returnerer verdier

Noen funksjoner er utviklet for å utføre en beregning eller fastslå tilstanden til et objekt. Noen funksjoner innhenter informasjon, for eksempel resultatet av en beregning eller objektets status. Når kjøringen av disse funksjonene er fullført, «returnerer» de denne informasjonen.

Ta for eksempel en titt på funksjonen kalt Number.sqrt(). Denne funksjonen beregner kvadratroten av alle verdier du overfører til den. Hvis du for eksempel vil finne kvadratroten av 25, kan du angi dette som «Number.sqrt(25)».

«Number.sqrt(25)» er imidlertid ikke et fullstendig uttrykk, fordi det informerer ikke en interaktiv presentasjon om hva som skal gjøres med den returnerte verdien (kvadratroten av 25 eller 5). Uttrykket blir først fullstendig etter at du har informert den interaktive presentasjonen om hvor informasjonen skal plasseres.

Én måte å gjøre dette på, er å sette det inn i en variabel på følgende måte:

IntVar = Number.sqrt(25)

Etter at uttrykket er evaluert, vil IntVar bli lik 5.

Merk: Hvorfor starter denne funksjonen med Number? I dette tilfellet angir Number ganske enkelt at denne funksjonen er en tallfunksjon. Du finner mer informasjon under «Objekter».
Overordnet emne: Kort om uttrykk

Funksjoner som returnerer verdier