Funktioner der returnerer værdier
Nogle funktioner er designet til at udføre beregninger eller afgøre et objekts tilstand. Nogle funktioner skaber informationer, som f.eks. resultatet af beregningen eller et objekts tilstand. Når en af disse funktioner er færdig med at køre, “returnerer” den denne information.
Se f.eks. på funktionen med navnet Number.sqrt(). Denne funktion beregner kvadratroden af en vilkårlig værdi, du overfører til den. Hvis du f.eks. ønsker at finde kvadratroden af tallet 25, kan du angive dette som “Number.sqrt(25)”.
Men “Number.sqrt(25)” er ikke et komplet udtryk, fordi det ikke fortæller den interaktive præsentation, hvad der skal ske med den returnerede værdi (kvadratroden af 25 eller 5). For at oprette et komplet udtryk skal du fortælle den interaktive præsentation, hvad der skal ske med informationerne.
Én måde at gøre det på er at anbringe disse i en variabel:
IntVar = Number.sqrt(25)
Når dette udtryk er evalueret, svarer IntVar til 5.