プログラミングの0とnullってどう違うか教えろ
■ このスレッドは過去ログ倉庫に格納されています
トイレに入ったけどうんこしなかったのが0
トイレに入らなかったがnullってこと? 財布をイメージしろ
0は財布は持ってるが金が入ってない
nullは財布そのものを忘れた データベースから値とるプログラムで0とnull同じ扱いしてたらシコタマ怒られたわ >>13
社内関数一覧に数値用のNull→0変換と文字列用のNull→“”変換あったわ
懐かしい JSの型の話で言えば0はNumber型でnullはnull型、undefinedはundefined型
nullは変数にデータが入ってないイメージで
undefinedは変数自体が定義されてないみたいなイメージ 昔のFFでもあっただろ
実際はいるのに0匹設定されてて居ない扱いのモンスターが
それが0 個室のトイレに入ったら便器がないのがNull
うんこがないのが0
うんこがあったのがさっきの俺 >>15
null pointer exceptionとundefinedを同じと捉えてるなら意味わかってんじゃねーか 少なくともCの頃にあった仕様として0をNULLとして扱う時期もあったというだけの話
ポインタの理解がままならない状態で昔のCのNULLの実装を見てしまうとこういう誤解が起こる ■ このスレッドは過去ログ倉庫に格納されています