回答編集履歴
1
最後に同名以外の手法を紹介する意図を示した
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
|
+
同名はひとつの手段で、目的はコードの整理だと思うので、選択肢のひとつです。
|