-
配列を作成して返す方法: 関数内で配列を作成し、その配列を返すことができます。以下は、Pythonの例です。
def create_array(): my_array = [1, 2, 3, 4, 5] return my_array # 関数を呼び出して配列を取得する returned_array = create_array() print(returned_array) # [1, 2, 3, 4, 5]
-
既存の配列を返す方法: 既に存在する配列を関数から返すこともできます。以下は、JavaScriptの例です。
function return_array() { var my_array = [6, 7, 8, 9, 10]; return my_array; } // 関数を呼び出して配列を取得する var returned_array = return_array(); console.log(returned_array); // [6, 7, 8, 9, 10]
-
配列のポインタを返す方法: 一部のプログラミング言語では、配列のポインタ(または参照)を返すこともできます。これにより、関数が呼び出し元の配列を直接変更できます。以下は、C言語の例です。
#include <stdio.h> int* return_array() { static int my_array[] = {11, 12, 13, 14, 15}; return my_array; } int main() { // 関数を呼び出して配列のポインタを取得する int* returned_array = return_array(); // 配列の要素を表示する for (int i = 0; i < 5; i++) { printf("%d ", returned_array[i]); } // 出力: 11 12 13 14 15 return 0; }
これらは、関数から配列を返す一般的な方法のいくつかです。プログラミング言語や環境によって異なる方法がありますので、使用している言語に応じて適切な方法を選択してください。