回答編集履歴

1

追記

2018/04/27 05:40

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -23,3 +23,13 @@
23
23
  }
24
24
 
25
25
  ```
26
+
27
+
28
+
29
+ なぜなのか?
30
+
31
+ ---
32
+
33
+ Integerは参照型なので、`==`を使うと同値性ではなく**同一性**を比較してしまいます。
34
+
35
+ しかし、127までの数は効率化のためキャッシュされているので、`==`で比較できちゃったのです。