Dart-programming-parameterized-function

提供:Dev Guides
移動先:案内検索

Dartプログラミング-パラメーター化された関数

パラメータは、値を関数に渡すメカニズムです。 パラメータは、関数の署名の一部を形成します。 パラメーター値は、呼び出し中に関数に渡されます。 明示的に指定されない限り、関数に渡される値の数は、定義されたパラメーターの数と一致する必要があります。

ここで、関数がパラメーターを使用する方法について説明します。

必要な位置パラメータ

関数呼び出し中に必須パラメーターに値を渡すことは必須です。

構文

Function_name(data_type param_1, data_type param_2[…]) {
  //statements
}

次のコードスニペットは、 n1s1 の2つのパラメーターを持つ関数 test_param を宣言しています

  • パラメーターのデータ型を指定することは必須ではありません。 データ型がない場合、パラメータの型は実行時に動的に決定されます。
  • 渡される値のデータ型は、宣言中のパラメーターの型と一致する必要があります。 データ型が一致しない場合、コンパイラはエラーをスローします。
void main() {
   test_param(123,"this is a string");
}
test_param(int n1,String s1) {
   print(n1);
   print(s1);
}

上記のコードの*出力*は次のとおりです-

123
this is a string