Dart-programming-optional-named-parameter
提供:Dev Guides
オプションの名前付きパラメーター
位置パラメータとは異なり、値の受け渡し中にパラメータの名前を指定する必要があります。 中括弧\ {}を使用して、オプションの名前付きパラメーターを指定できます。
構文-関数の宣言
構文-関数の呼び出し
例
次の出力-が生成されます。
位置パラメータとは異なり、値の受け渡し中にパラメータの名前を指定する必要があります。 中括弧\ {}を使用して、オプションの名前付きパラメーターを指定できます。
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