回答編集履歴
1
追記しました。
test
CHANGED
@@ -6,5 +6,10 @@
|
|
6
6
|
もし、number % 3とか number % 5の演算に非常に時間がかかるとか、複雑な計算が必要なケースの場合は、
|
7
7
|
そのような演算を行っている個所は、少ない方が良いです。
|
8
8
|
|
9
|
+
もう一点、良い点としては、number % 3と number % 5の結果を変数に格納していることです。
|
10
|
+
これにより、number % 3と number % 5の結果がどうなっているかを、(デバッガ等で)直接確認することができます。
|
11
|
+
このような例題では、問題になりませんが、実戦の場合では、期待した結果にならない場合が、多々発生します。
|
12
|
+
その時、変数に演算結果を格納していれば、直接参照できるので、問題の解決が速くなります。
|
13
|
+
変数に演算結果を格納していない場合は、その演算結果を頭で計算して推定するか、その後、どのようにコードが流れるかをたどることで、演算結果を
|
14
|
+
推定するしかありません。
|
9
15
|
|
10
|
-
|