回答編集履歴
1
追記
answer
CHANGED
@@ -14,4 +14,15 @@
|
|
14
14
|
false
|
15
15
|
```
|
16
16
|
|
17
|
-
typeof での結果も == での比較も "違う" のですから。
|
17
|
+
typeof での結果も == での比較も "違う" のですから。
|
18
|
+
|
19
|
+
追記:
|
20
|
+
昔は 1, 2, 3 を物理的な物の存在と結びつけていたので、 0 は、画期的な概念でした。
|
21
|
+
数学の集合論でも 空集合はちょっと特別です。
|
22
|
+
|
23
|
+
プログラミングで次のことが区別できることに似ているかもしれません。
|
24
|
+
0 と '0' の差
|
25
|
+
'\0' と "" の差
|
26
|
+
[] と {} の差 (ruby 表記で)
|
27
|
+
char * p = null と char *p = 0 の差 (c の表記で。 実際には区別していなくてもプログラムは動作する)
|
28
|
+
Int と Int? の差 (Swift の表記で)
|