Os parâmetros de função também podem receber valores atribuídos por padrão. No entanto, esses parâmetros também podem ser valores passados explicitamente.
Sintaxe
function_name(param1,{param2= default_value}) {
//......
}
Exemplo
void main() {
test_param(123);
}
void test_param(n1,{s1:12}) {
print(n1);
print(s1);
}
Deve retornar o seguinte output-
123
12
Note - Todos os parâmetros necessários em uma função devem ocorrer antes dos parâmetros opcionais.