Go-passing-arrays-to-functions
提供:Dev Guides
Go-配列を関数に渡す
1次元配列を関数の引数として渡したい場合、次の2つの方法のいずれかで関数仮パラメーターを宣言する必要があり、2つの宣言メソッドはすべて、コンパイラーに整数配列が行くことを伝えるため、同様の結果を生成します受信する。 同様に、多次元配列を仮パラメータとして渡すことができます。
Way-1
次のようなサイズの配列としての仮パラメータ-
ウェイ2
次のようにサイズのない配列としての仮パラメータ-
例
今、別の引数と一緒に引数として配列を取り、渡された引数に基づいて、次のように配列を介して渡された数値の平均を返す、次の関数を考えます-
さて、次のように上記の関数を呼び出しましょう-
上記のコードを一緒にコンパイルして実行すると、次の結果が生成されます-
ご覧のとおり、Goは仮パラメーターの境界チェックを実行しないため、関数に関する限り、配列の長さは重要ではありません。