Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: NoRegret - 21 Ottobre 2008, 13:07:51

Titolo: Funzione con parametri opzionali
Inserito da: NoRegret - 21 Ottobre 2008, 13:07:51
Ciao a tutti!
Mi stavo chiedendo se è possibile in gambas creare delle funzioni con parametri opzionali, Es:

Citazione
PUBLIC SUB MiaFunzione (sParametro1 as String, iParametro2 as Integer)

Parametro1 necessario
Parametro2 opzionale

Quindi potrei chiamare la funzione o con:

Citazione
MiaFunzione(sMyString, iMyInteger)

oppure con

Citazione
MiaFunzione(sMyString)


ed in questo caso il Parametro2 prende, per esempio, come valore di default 0

Spero di essermi spiegato...:oops:
Titolo: Re: Funzione con parametri opzionali
Inserito da: md9327 - 21 Ottobre 2008, 16:43:47
La parola chiave OPTIONAL davanti al nome della variabile serve allo scopo:

Codice: [Seleziona]

PUBLIC SUB MiaFunzione (sParametro1 as String, OPTIONAL iParametro2 as Integer = 0)


è anche possibile passargli un valore di default, ovviamente in base al tipo del parametro.
Titolo: Re: Funzione con parametri opzionali
Inserito da: NoRegret - 22 Ottobre 2008, 00:20:21
Alla fine smanettando c'ero arrivato da solo, ma grazie lo stesso per la dritta ;)