プログラミングの0とnullってどう違うか教えろ

リンク
1: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:08:25.228 ID:TDZr5L3ra
値がないならどっちも0でいいじゃん
2: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:08:59.472 ID:9l1GtLfQ0
0という値がある
3: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:09:06.649 ID:m/iRZILkd
数値かメモリアドレスかの違い
4: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:09:07.872 ID:K5wksPRI0
0という値すらないのがnullだ
5: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:09:49.650 ID:5z4WU1Ji0
箱が空っぽか
箱に0が入ってるか
箱に0が入ってるか
6: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:09:52.744 ID:nEgocdrF0
0は役にたつ
nullは役立たず
nullは役立たず
7: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:10:07.857 ID:XakOyJVL0
0は値だからな
8: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:10:30.854 ID:OW1Xw3+ea
9: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:10:31.134 ID:Tv9ZBjLC0
なんで?0でよくないけど?
10: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:10:46.813 ID:TDZr5L3ra
トイレに入ったけどうんこしなかったのが0
トイレに入らなかったがnullってこと?
トイレに入らなかったがnullってこと?
11: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:11:14.759 ID:dbY9uu/J0
財布をイメージしろ
0は財布は持ってるが金が入ってない
nullは財布そのものを忘れた
0は財布は持ってるが金が入ってない
nullは財布そのものを忘れた
12: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:11:20.511 ID:Rotk7BuB0
JavaScript「undefined」
13: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:11:34.292 ID:hqKDs5FO0
データベースから値とるプログラムで0とnull同じ扱いしてたらシコタマ怒られたわ
18: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:15:23.370 ID:Gy6Vrvmra
>>13
社内関数一覧に数値用のNull→0変換と文字列用のNull→“”変換あったわ
懐かしい
社内関数一覧に数値用のNull→0変換と文字列用のNull→“”変換あったわ
懐かしい
14: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:11:35.154 ID:nhTVqik50
不可と未受験
15: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:12:09.057 ID:TDZr5L3ra
JavaScriptのundefinedってなに
27: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 16:29:17.402 ID:Tv9ZBjLC0
>>15
null pointer exceptionとundefinedを同じと捉えてるなら意味わかってんじゃねーか
null pointer exceptionとundefinedを同じと捉えてるなら意味わかってんじゃねーか
16: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:13:31.329 ID:KCTkqASf0
無を取得
17: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:14:18.382 ID:/Z8n5Udza
nullは場所すらない
0は場所があって値が0
0は場所があって値が0
19: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:17:36.482 ID:Bvb1JGuca
JSの型の話で言えば0はNumber型でnullはnull型、undefinedはundefined型
nullは変数にデータが入ってないイメージで
undefinedは変数自体が定義されてないみたいなイメージ
nullは変数にデータが入ってないイメージで
undefinedは変数自体が定義されてないみたいなイメージ
20: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:20:53.246 ID:/Z8n5Udza
今だとヌルポすら元の意味を知らない奴が居そうだな
21: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:26:56.922 ID:Tv9ZBjLC0
>>20
ガは意味わかんねーな
ガは意味わかんねーな
24: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:35:26.064 ID:sfNv6xGyd
>>21
バグは叩いて直す
バグは叩いて直す
22: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:27:05.226 ID:GEvr3LFIp
NULLは(void*)0だから0と等しい
23: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:35:14.799 ID:/DuMIk4Id
昔のFFでもあっただろ
実際はいるのに0匹設定されてて居ない扱いのモンスターが
それが0
実際はいるのに0匹設定されてて居ない扱いのモンスターが
それが0
25: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:37:45.162 ID:u9cxbpPQa
個室のトイレに入ったら便器がないのがNull
うんこがないのが0
うんこがあったのがさっきの俺
うんこがないのが0
うんこがあったのがさっきの俺
26: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 16:10:51.087 ID:ET9sV0gX0
ぬるぽ
28: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 16:33:19.575 ID:ARjkM2K60
>>26
ガッ
ガッ
29: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 16:36:05.742 ID:ARjkM2K60
少なくともCの頃にあった仕様として0をNULLとして扱う時期もあったというだけの話
ポインタの理解がままならない状態で昔のCのNULLの実装を見てしまうとこういう誤解が起こる
ポインタの理解がままならない状態で昔のCのNULLの実装を見てしまうとこういう誤解が起こる
30: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 16:43:37.746 ID:7FuL1ryS0
0とnullとundefiとempty
31: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 16:47:16.986 ID:QpdT6Mrr0
nullpo
リンク