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.