Funkce, které vracejí hodnoty

Některé funkce jsou určeny k provádění výpočtů nebo k vyhodnocování podmínek objektu. Tyto funkce vytvářejí informaci, jako třeba výsledek výpočtu nebo stav objektu. Pokud taková funkce ukončí své provádění, vrací tuto informaci.

Jako příklad nám poslouží funkce Number.sqrt(). Počítá druhou odmocninu hodnoty, kterou jí předáte. Chcete-li vypočítat druhou odmocninu čísla 25, napíšete “Number.sqrt(25)”.

Nicméně zápis “Number.sqrt(25)” není úplným výrazem, protože neříká interaktivní prezentaci, co má provést s vrácenou hodnotou (druhá odmocnina z 25, tj. 5). Pro vytvoření správného úplného příkazu musíte interaktivní prezentaci sdělit, kam má informaci umístit.

To lze udělat například vložením hodnoty do proměnné:

IntVar = Number.sqrt(25)

Po vyhodnocení výrazu bude hodnota proměnné IntVar rovna číslu 5.

Poznámka: Proč má tato funkce na začátku Number? V tomto případě Number znamená, že se jedná o numerickou funkci. Více informací naleznete v části “Objekty“.
Nadřazené téma: Seznámení s výrazy

Funkce, které vracejí hodnoty