Parametri opzionali con valori predefiniti
Ai parametri di funzione possono essere assegnati anche valori per impostazione predefinita. Tuttavia, tali parametri possono anche essere passati esplicitamente valori.
Sintassi
function_name(param1,{param2= default_value}) {
//......
}
Esempio
void main() {
test_param(123);
}
void test_param(n1,{s1:12}) {
print(n1);
print(s1);
}
Dovrebbe restituire quanto segue output-
123
12
Note - Tutti i parametri obbligatori in una funzione devono precedere i parametri opzionali.