Dart 函数带有默认值的可选参数


默认情况下,还可以为函数参数指定值。但是,这些参数也可以显式传递值。

语法

function_name(param1,{param2= default_value}) {
   //......
}

void main() {
   test_param(123);
}  
void test_param(n1,{s1:12}) {
   print(n1);
   print(s1);
}

它应该返回以下 输出

123
12

- 函数中的所有必需参数必须在可选参数之前发生。