Parámetro posicional opcional

Para especificar parámetros posicionales opcionales, utilice corchetes [].

Sintaxis

void function_name(param1, [optional_param_1, optional_param_2]) { }

Si no se pasa un valor a un parámetro opcional, se establece en NULL.

Ejemplo

void main() { 
   test_param(123); 
}  
test_param(n1,[s1]) { 
   print(n1); 
   print(s1); 
}

Debería producir lo siguiente output-

123 
null