04/1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31./06

ヘッドライン


page top

【画像】 見事! プログラミングの0とNULLの違いを表した画像がわかりやすいと評判


1: キチンシンク(宮城県)@\(^o^)/ [US]:2017/02/26(日) 12:06:47.29 ID:4o5UqqM70 BE:601381941-PLT(13121)

プログラミング初心者がつまづきやすい0とnullの違いを「トイレットペーパーで」解説した画像が見事

これは分かりやすい。

プログラミング初心者がつまづきやすい、0(ゼロ)とnullの違い。その違いをトイレットペーパーで表した
画像が分かりやすいと共感を呼んでいます。

TwitterユーザーのR SATO(佐藤 玲)(@raysato)さんが投稿した画像には、2つのトイレットぺーパー
ホルダーが写っています。左側は「トイレットペーパーがなくなり芯が残っている状態」、
右側は「芯も何も存在していない状態」です。



左が0、右がnullを表している

紙のない芯(=紙が0のもの)が存在している画像で0を、芯も何も存在していない(=無である)画像で
nullを表しているというわけです。画像を見たTwitterユーザーからは「これ、的を射てます」
「なんと分かりやすい」「これは秀逸」「わかりやすくてわろた」「この状態を見て、この解説を閃くことが
素晴らしい」と共感と称賛の声が集まっています。トイレの利用者としては紙が無い状態のため
「絶望感が半端無い」とのコメントも。確かに……。

http://nlab.itmedia.co.jp/nl/articles/1702/22/news143.html








3: 足4の字固め(東京都)@\(^o^)/ [KR]:2017/02/26(日) 12:07:45.37 ID:I+zS+gs30.net

nilとかいう気持ち悪い記述




4: ファイヤーバードスプラッシュ(山口県)@\(^o^)/ [KR]:2017/02/26(日) 12:07:54.60 ID:05BXvVK20.net

汚ねえ壁だな




5: メンマ(東京都)@\(^o^)/ [ニダ]:2017/02/26(日) 12:08:17.79 ID:Jo9/oWOr0.net

ぬるぽがっ




7: パロスペシャル(catv?)@\(^o^)/ [US]:2017/02/26(日) 12:08:43.31 ID:HPQpdHNx0.net

javascriptのundefinenedも必要




8: 足4の字固め(やわらか銀行)@\(^o^)/ [VE]:2017/02/26(日) 12:08:53.97 ID:Qv+fujsZ0.net

0をnull

泥を塗る
は似てる




9: 閃光妖術(岐阜県)@\(^o^)/ [US]:2017/02/26(日) 12:09:10.22 ID:CrH4t0E20.net

確かに言われれば




12: エルボーバット(やわらか銀行)@\(^o^)/ [CN]:2017/02/26(日) 12:10:20.63 ID:hwuiX5rq0.net

全然わかんない
なんなら余計にわかんない




14: ランサルセ(京都府)@\(^o^)/ [KR]:2017/02/26(日) 12:10:46.07 ID:EV67t1FF0.net

0の状態で使えばループして満タンになるだろ




15: トペ コンヒーロ(東日本)@\(^o^)/ [US]:2017/02/26(日) 12:11:47.11 ID:+puMyGoq0.net

余計にわからん




32: ダイビングヘッドバット(茸)@\(^o^)/ [US]:2017/02/26(日) 12:17:01.97 ID:zdbS6G2K0.net

>>15
0=箱の中身が空
null=箱自体がない




59: フェイスクラッシャー(やわらか銀行)@\(^o^)/ [ニダ]:2017/02/26(日) 12:21:15.20 ID:WI4Q/6Nf0.net

>>32
おめーの方が分かりやすいじゃねーか




68: ニールキック(福島県)@\(^o^)/ [US]:2017/02/26(日) 12:24:21.39 ID:VjaNo3sI0.net

>>32
なるほど




17: 足4の字固め(千葉県)@\(^o^)/ [RU]:2017/02/26(日) 12:12:26.45 ID:iGrjETJl0.net

0.0003くらい残ってるじゃん




29: ジャンピングエルボーアタック(神奈川県)@\(^o^)/ [PL]:2017/02/26(日) 12:16:19.32 ID:tXvki/eP0.net

>>17
切り捨てだから・・・




19: マシンガンチョップ(チベット自治区)@\(^o^)/ [CN]:2017/02/26(日) 12:12:59.25 ID:+Na+901l0.net

芯なしペーパーだったら…




20: ムーンサルトプレス(庭)@\(^o^)/ [US]:2017/02/26(日) 12:13:02.81 ID:CBjOq54P0.net

無理やり例え話をしてかえってわけがわからなくなる典型




30: 32文ロケット砲(庭)@\(^o^)/ [US]:2017/02/26(日) 12:16:45.34 ID:UFvdDfmn0.net

「違いがわからない」意味が分からない
理解力のない人間は別の世界の住人みたいなもの




31: マスク剥ぎ(catv?)@\(^o^)/ [US]:2017/02/26(日) 12:17:01.44 ID:L9noocg80.net

おまえらって、こういう発想にケチつけるよね
なぜか




40: ときめきメモリアル(東京都)@\(^o^)/ [CA]:2017/02/26(日) 12:18:05.05 ID:HqisLseP0.net

>>31
悔しいからな




38: チキンウィングフェースロック(福岡県)@\(^o^)/ [MX]:2017/02/26(日) 12:17:34.08 ID:NjNk5HA40.net

この画像からわかるのは絶望と焦り




41: 断崖式ニードロップ(茸)@\(^o^)/ [ニダ]:2017/02/26(日) 12:18:14.01 ID:2vkMP8U20.net

1つだけわかったことは0もnullもケツは拭けない。




42: サッカーボールキック(庭)@\(^o^)/ [US]:2017/02/26(日) 12:18:30.29 ID:xYVsYRCa0.net

スペースとの関係は?




46: バズソーキック(東京都)@\(^o^)/ [US]:2017/02/26(日) 12:18:53.85 ID:ao/jNzUm0.net

プログラムのことがよく分からないんだけど、
0が変数に代入されている状態で処理が行われていて、
nullは全く処理の過程に現れないって感じなの?




63: ファルコンアロー(兵庫県)@\(^o^)/ [FR]:2017/02/26(日) 12:22:16.66 ID:N4oEU4lV0.net

全然違うやろ。NULLは無効なオブジェクトを指している状態。
仮にNULL=123にして、メモリ番地123をOSが使うわないようにしても成立する。
だからNULL==0ではない理由。




72: アキレス腱固め(宮城県)@\(^o^)/ [ニダ]:2017/02/26(日) 12:25:13.67 ID:QPl7/Rg+0.net

>>63
無効なオブジェクトを指してたらNULLじゃないよ




127: ムーンサルトプレス(禿)@\(^o^)/ [EU]:2017/02/26(日) 12:41:31.70 ID:Vd6B2TgN0.net

>>63
無効なオブジェクトを指す
じゃなくて
どんなオブジェクトも指さない
かな




65: ローリングソバット(家)@\(^o^)/ [RU]:2017/02/26(日) 12:23:47.45 ID:vjtWj41k0.net

これは分かりやすいと思うわ




66: マシンガンチョップ(大阪府)@\(^o^)/ [US]:2017/02/26(日) 12:23:56.09 ID:8aIFGA660.net

例えが不要。頭の中がNULL




84: 急所攻撃(東京都)@\(^o^)/ [US]:2017/02/26(日) 12:28:14.20 ID:5Fd1h6Mz0.net

微妙に違うんだけど
これで納得できるのか




90: ミラノ作 どどんスズスロウン(庭)@\(^o^)/ [US]:2017/02/26(日) 12:29:39.82 ID:gAOnKIFq0.net

現在、nullと呼んでる状態はvoidと呼ぶべきだと思う
で、nullは昔ながらの00hで良いと思う




100: タイガースープレックス(WiMAX)@\(^o^)/ [US]:2017/02/26(日) 12:33:18.39 ID:nYYYu5Jl0.net

0って数字だからな0って数値がメモリに格納されてんだよ




108: 中年'sリフト(東京都)@\(^o^)/ [CN]:2017/02/26(日) 12:36:33.95 ID:RabmJDCo0.net

あれでも参照したらモノによっては0が返るのか




149: バズソーキック(広西チワン族自治区)@\(^o^)/ [US]:2017/02/26(日) 12:49:46.12 ID:icl9o2jlO.net

ヌルはヌルというコード
0は 整数型の0


存在しないという意味ではないよ




109: リキラリアット(東京都)@\(^o^)/ [ニダ]:2017/02/26(日) 12:37:29.59 ID:PESEVOKU0.net

よく分からんからドラゴンボールで例えてくれ!


元スレ:http://hayabusa3.2ch.sc/test/read.cgi/news/1488078407






人気記事一覧



category: 情報

trackback: -- | comment: 7 | このエントリーをはてなブックマークに追加 |
page top

おすすめ記事!





アンダーワールド新着一覧

Powered By 我RSS

コメント

  1. Posted by 名無しさん  2017/02/26 16:36
  2. 詩的な表現考える暇があったらメモリの概念について教えたほうが100倍早いわ



  3. Posted by コード  2017/02/26 16:44
  4. JavascriptだとNullというオブジェクトがあるっぽいですね。Undefinedが他の言語でいうところのnull



  5. Posted by      2017/02/26 18:38
  6. 0=かつての宇宙は何も無いというのが有るみたいな感じかね



  7. Posted by 名無しさん  2017/02/26 19:30
  8. nullは「存在しない」を観察した時に返す言葉
    0は「対象が存在しない」を観察した時に返す言葉

    うーん、ハード的な説明を考えたほうがはやそう



  9. Posted by 名無しさん  2017/02/26 21:21
  10. これで理解できるのか?
    自分は出来ないけど・・・
    それとnullってドイツ語で0という意味です



  11. Posted by 名無しさん  2017/02/26 21:41
  12. ぬるぽ



  13. Posted by 名無しさん  2017/02/26 22:40
  14. 理解できてる気になるだけ
    説明も割と間違ってるし



page top

コメントの投稿

Secret

page top