Differenze tra le versioni di "Scrivere una Funzione"
Da Gambas-it.org - Wikipedia.
(Nuova pagina: Una routine '''Funzione''' è una routine, chiamata da una routine principale, alla quale è delegato il compito di svolgere una serie di operazioni, e delle quali essa restituisce all...) |
|||
Riga 1: | Riga 1: | ||
− | Una | + | 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: | Esempio: |
Versione delle 15:42, 12 feb 2012
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 nome ed i parametri 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