回答編集履歴

1

一行、説明を追加。

2015/12/22 07:16

投稿

rubato6809
rubato6809

スコア1380

test CHANGED
@@ -106,7 +106,7 @@
106
106
 
107
107
  return retrieveItem1(array, 1, 2, 4); 等と想像して、
108
108
 
109
- retrieveItem(array, 0, 2, 4)→retrieveItem1(array, 1, 2, 4)→retrieveItem2(array, 2, 2, 4)→retrieveItem3(array, 3, 2, 4)と、どんどん別の名前の関数を呼び出す、と考えるのです。
109
+ retrieveItem(array, 0, 2, 4)→retrieveItem1(array, 1, 2, 4)→retrieveItem2(array, 2, 2, 4)→retrieveItem3(array, 3, 2, 4)と、どんどん別の名前の関数を呼び出す、と考えるのです。それぞれの関数は、別の関数が返した値を自分の戻り値として返すのです。
110
110
 
111
111
 
112
112