Scrivere una Funzione
Da Gambas-it.org - Wikipedia.
Versione del 12 feb 2012 alle 16:44 di Vuott (Discussione | contributi)
Una Funzione è una routine, chiamata da una routine principale, alla quale è delegato il compito di svolgere una serie di operazioni, e delle quali essa restituisce alla routine principale chiamante il risultato.
Esempio:
Public Sub Button1_Click() ' routine principale chiamante Dim risultato_di_ritorno As Integer Dim a, b As Integer a = 2 b = 3 ' Chiama la Funzione, e le passa i due valori, affinché li elabori. ' Alla fine la Funzione restituirà il risultato che riempirà la variabile integer "risultato_di_ritorno": risultato_di_ritorno = funzione_chiamata(a, b) ' Mostriamo il risultato in console: Print "Risultato di ritorno dalla funzione = "; risultato_di_ritorno End ' La routine Funzione contiene il proprio nome ed i parametri come variabili dei valori passati dalla routine chiamante. ' Essa, poiché restituisce - in questo nostro esempio - un valore Integer, termina la dichiarazione con: As Integer. Public Function funzione_chiamata(aF As Integer, bF As Integer) As Integer Dim somma As Integer somma = aF + bF ' Viene restituito il risultato alla routine chiamante: Return somma End
In console avremo coerentemente:
Risultato di ritorno dalla funzione = 5