Dart 函数可选命名参数 Dart 函数可选位置参数 Dart 函数带有默认值的可选参数 与位置参数不同,必须在传递值时指定参数名称。Curly brace {}可用于指定可选的命名参数。 语法 - 声明函数 void function_name(a, {optional_param1, optional_param2}) { } 语法 - 调用函数 function_name(optional_param:value,…); 例 void main() { test_param(123); test_param(123,s1:'hello'); test_param(123,s2:'hello',s1:'world'); } test_param(n1,{s1,s2}) { print(n1); print(s1); } 它应该产生以下 输出 123 null 123 hello 123 world Dart 函数可选位置参数 Dart 函数带有默认值的可选参数