回答編集履歴

1

最後に同名以外の手法を紹介する意図を示した

2017/11/18 09:58

投稿

LLman
LLman

スコア5592

test CHANGED
@@ -1,6 +1,12 @@
1
1
  他回答者の方がもう色々な方法を提示されたので、
2
2
 
3
3
  私は選択肢の**使い分け**の目安を示したいと思います。
4
+
5
+
6
+
7
+
8
+
9
+ ---
4
10
 
5
11
 
6
12
 
@@ -38,10 +44,20 @@
38
44
 
39
45
 
40
46
 
47
+
48
+
49
+ ---
50
+
51
+
52
+
41
53
  なお、方向性は違いますが、引数のパターンが単調な場合、
42
54
 
43
55
  とくに内部のIF文を分けるためのフラグとして引数を使っている場合、
44
56
 
45
57
  高階関数と部分適用で分ける関数型的な手法も有力です。
46
58
 
59
+
60
+
47
61
  この場合、名前を増やす代わりに、引数を減らして整理します。
62
+
63
+ 同名はひとつの手段で、目的はコードの整理だと思うので、選択肢のひとつです。