teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/04/27 05:40

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -10,4 +10,9 @@
10
10
  }
11
11
  }
12
12
  }
13
- ```
13
+ ```
14
+
15
+ なぜなのか?
16
+ ---
17
+ Integerは参照型なので、`==`を使うと同値性ではなく**同一性**を比較してしまいます。
18
+ しかし、127までの数は効率化のためキャッシュされているので、`==`で比較できちゃったのです。