回答編集履歴
1
0ではおかしくなるので追記
answer
CHANGED
@@ -2,4 +2,10 @@
|
|
2
2
|
|
3
3
|
これは、**元の関数の設計が悪い**可能性もあります。「引数を多数必要とする」かつ「多くの引数が省略可能」というような関数は、このように使い勝手が悪くなります(オブジェクト1つを取るような形にすれば、省略とか悩まずにすみます)。
|
4
4
|
|
5
|
-
どうせ読まない引数に数合わせするのであれば、`0`でも入れておけばいいでしょう。
|
5
|
+
~~どうせ読まない引数に数合わせするのであれば、`0`でも入れておけばいいでしょう。~~
|
6
|
+
|
7
|
+
----
|
8
|
+
|
9
|
+
(追記)
|
10
|
+
|
11
|
+
確かにそれだと`0`では通りませんが、やっぱり元の関数の設計が悪いです。「引数を偶数個取って、2つごとに座標として折れ線で結んでいく」というようにすれば、途中を飛ばす必要もなくなるわけですし(折れ線にする必要がなければ引数4つで済む)。
|