回答編集履歴
3
返ってしまう
test
CHANGED
@@ -56,7 +56,7 @@
|
|
56
56
|
|
57
57
|
|
58
58
|
|
59
|
-
ただし、引数束縛されなかった残余引数が undefined になり、`NaN` 値が
|
59
|
+
ただし、引数束縛されなかった残余引数が undefined になり、`NaN` 値が返ってしまう事象は変わりない為、数値を得るには引数4つ全てを指定しなければなりません。
|
60
60
|
|
61
61
|
1-4の引数指定で数値を得る実装に改善する場合は、関数 Curry で arguments オブジェクトを利用して、可変引数的な実装にする方法が考えられます。
|
62
62
|
|
2
typo修正
test
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
- 関数 Curry2 は関数を返さなければなりません
|
50
50
|
|
51
|
-
- 関数 Curry2 が返す関数は「Curry2 に渡された引数で
|
51
|
+
- 関数 Curry2 が返す関数は「Curry2 に渡された引数で引数束縛」しなければなりません(部分適用)
|
52
52
|
|
53
53
|
|
54
54
|
|
1
typo修正
test
CHANGED
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
**Rest Parameters**を利用すれば、簡単に実装できるのですが、勉強目的なら「arguments.length + if 文」の合わせ技で
|
55
|
+
**Rest Parameters**を利用すれば、簡単に実装できるのですが、勉強目的なら「arguments.length + if 文」の合わせ技で4つ条件を設ける実装も有だと思います。
|
56
56
|
|
57
57
|
|
58
58
|
|