Funzioni che restituiscono un valore
Alcune funzioni prevedono l’esecuzione di un calcolo o la determinazione della condizione di un oggetto. Queste funzioni creano informazioni, come ad esempio il risultato di un calcolo o lo stato di un oggetto. L’informazione viene “restituita” al termine dell’esecuzione della funzione.
Considerate ad esempio la funzione Number.sqrt (). Questa funzione calcola la radice quadrata di qualsiasi valore le venga passato. Se ad esempio volete sapere qual è la radice quadrata di 25, potreste scrivere “Number.sqrt(25)”.
Tuttavia, “Number.sqrt(25)” non è un’espressione completa in quanto non indica alla presentazione interattiva ciò che deve fare con il valore restituito, ovvero la radice quadrata di 25, o 5. Per creare un’espressione completa, occorre indicare alla presentazione interattiva dove collocare l’informazione.
Un metodo consiste nell’inserirla in una variabile come indicato nell’esempio seguente:
IntVar = Numero.sqrt(25)
Terminata la valutazione dell’espressione, IntVar sarà uguale a 5.