回答編集履歴
2
表現修正2
test
CHANGED
@@ -8,14 +8,14 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
毎回、変数
|
11
|
+
毎回、変数bが新たに作成されますので、
|
12
12
|
|
13
|
-
+1はされずに、毎回0の状態でswitchの中を通るので、
|
13
|
+
+1や-1はされずに、毎回初期状態の0の状態でswitchの中を通るので、
|
14
14
|
|
15
15
|
b == 1 や b == 2 の状態がトリガーされることはないということになってしまいます。
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
+1した値を保持したいのでしたら、現在のローカル変数から、
|
19
|
+
押した毎の計算+1や-1した値を保持したいのでしたら、現在のbのスコープをローカル変数から、
|
20
20
|
|
21
21
|
[メンバ変数](https://qiita.com/Kenta-Okuda/items/42efbd31678a962daa27)として宣言するのがいいと思います。
|
1
情報追記
test
CHANGED
@@ -16,6 +16,6 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
+1した値を保持したいのでしたら、
|
19
|
+
+1した値を保持したいのでしたら、現在のローカル変数から、
|
20
20
|
|
21
21
|
[メンバ変数](https://qiita.com/Kenta-Okuda/items/42efbd31678a962daa27)として宣言するのがいいと思います。
|