新着記事

こちらの記事もどうぞ

IT

プログラミングの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が入ってるか

 

6: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:09:52.744 ID:nEgocdrF0
0は役にたつ
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ってこと?

 

11: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:11:14.759 ID:dbY9uu/J0
財布をイメージしろ
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→“”変換あったわ
懐かしい

 

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を同じと捉えてるなら意味わかってんじゃねーか

 

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

 

19: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:17:36.482 ID:Bvb1JGuca
JSの型の話で言えば0はNumber型でnullはnull型、undefinedは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

 

25: 以下、5ちゃんねるからVIPがお送りします 2023/07/04(火) 15:37:45.162 ID:u9cxbpPQa
個室のトイレに入ったら便器がないのがNull
うんこがないのが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の実装を見てしまうとこういう誤解が起こる

 

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

 

-IT