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