ニュース

トイレットペーパーでプログラミングの変数を理解する模型が分かりやすい 「絶妙」「秀逸」と話題に(1/2 ページ)

ただしガムテでお尻は拭けないものとする。

advertisement

 プログラマーが変数を理解するため、トイレットペーパーに例えてみた模型が「分かりやすい」「秀逸」と注目を集めています。


なるほど

 製作したのはTwitterユーザーのぱんかれ(@pcb)さん。木箱の中に、小さなトイレットペーパーホルダーが入っており、それぞれ「Non Zero Value(トイレットペーパーがついてる)」「0(芯だけついてる)」「Null(何もついてない)」「Undefined(ホルダーすらない)」「NaN(ホルダーにガムテープがついてる)」とラベルがついています。

 ぱんかれさんの説明によると、トイレットペーパーを数値(signed integer)だとすると、

advertisement
  • Non Zero Value:0ではない長さのトイレットペーパー(残量≒数値)
  • 0:長さ0のトイレットペーパー(残量がちょうど0:棒には芯だけになってる)
  • Null(無):トイレットペーパー自体がセットされてない(ので芯すらない)
  • Undefined(未定義):トイレットペーパーが入るための器(データ型)がない(未定義なので、そこにトイレットペーパーを入れる先がない)
  • NaN(Not a Number:数字ではない):トイレットペーパー(≒数値)ではない

 なおNaNは1+NaNのように数字を足しても全てNaNになるので、「(ガムテが入ったホルダーにトイレットペーパーを入れても)トイレットペーパーにガムテープがくっついて使えなくなるので数字にならない」とのこと(※ただしガムテでお尻は拭けないものとする)。

 この模型には、分かりやすい例えを「絶妙」「天才」と称賛する声や、ミニチュアが「かわいい」という声、「オーバーフロー(収まらないぐらいに太く長いトイレットペーパー)も欲しい」「ガムテープが紙やすりに見えた」といったコメントが寄せられています。

 ぱんかれさんは模型をトイレに飾っているとのこと。模型が話題になったことについては、「ずっとみんなに伝えたかった『NaNはトイレットペーパーホルダーにセットしたガムテープみたいなモノである』を爆速で布教できているので、もう成仏できそうなくらいな充足感ある」とツイートしています。


トイレに飾られた模型
       | 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

記事ランキング

  1. 「何言ったんだ」 大谷翔平が妻から受けた“まさかの行動”に「世界中で真美子さんだけ」「可愛すぎて草」【大谷翔平激動の2024年 「家族愛」にも集まった注目】
  2. 友達が描いた“すっぴんで麺啜ってる私の油絵"が1000万表示 普段とのギャップに「全力の悪意と全力の愛情を感じる」
  3. 60代女性「15年通った美容師に文句を言われ……」 悩める依頼者をプロが大変身させた結末に驚きと称賛「めっちゃ若返って見える!」
  4. 「庶民的すぎる」「明日買おう」 大谷翔平の妻・真美子さんが客席で食べていた? 「のど飴」が話題に
  5. 真っ黒な“極太毛糸”をダイナミックに編み続けたら…… 予想外の完成品に驚きの声【スコットランド】
  6. 毛糸6色を使って、編んでいくと…… 初心者でも超簡単にできる“おしゃれアイテム”が「とっても可愛い」「どっぷりハマってしまいました」
  7. 皇后さま、「菊のティアラ」に注目集まる 天皇陛下のネクタイと合わせたコーデも……【宮内庁インスタ振り返り】
  8. ザリガニが約3000匹いた池の水を、全部抜いてみたら…… 思わず腰が抜ける興味深い結果に「本当にすごい」「見ていて爽快」
  9. 71歳母「若いころは沢山の男性の誘いを断った」 信じられない娘だったけど…… 当時の姿に仰天「マジで美しい」【フィリピン】
  10. 「ありそうでなかった」 無線マウスのレシーバーが“まさかの便利機能”を搭載! 競合会社も「便利やんけこれ」