ニュース

トイレットペーパーでプログラミングの変数を理解する模型が分かりやすい 「絶妙」「秀逸」と話題に(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. 「明らかに……」 大谷翔平の妻・真美子さんの“手腕”を米メディアが称賛 「大谷は野球に専念すべき」
  2. ドクダミを手で抜かず、ハサミで切ると…… 目からウロコの検証結果が435万再生「凄い事が起こった」「逆効果だったとは」
  3. 夫「250円のシャインマスカット買った!」 → 妻が気づいた“まさかの真実”に顔面蒼白 「あるあるすぎる」「マジ分かる」
  4. ユニクロが教える“これからの季節に持っておきたい”1枚に「これ、3枚色違いで買いました!」「今年も色違い買い足します!」と反響
  5. 人生初の彼女は58歳で「両親より年上」 “33歳差カップル”が強烈なインパクトで話題 “古風を極めた”新居も公開
  6. 妻が“13歳下&身長137センチ”で「警察から職質」 年齢差&身長差がすごい夫婦、苦悩を明かす
  7. 「ごめん母さん。塩20キロ届く」LINEで謝罪 → お母さんからの返信が「最高」「まじで好きw」と話題に
  8. 「情報操作されてる」「ぜーんぶ嘘!!」 175R・SHOGO、元妻・今井絵理子ら巡る週刊誌報道を一蹴 “子ども捨てた”の指摘に「皆さん騙されてます」
  9. 160万円のレンズ購入→一瞬で元取れた! グラビアアイドル兼カメラマンの芸術的な写真に反響「高いレンズってすごいんだな……」「いい買い物」
  10. 「予約しました」 サッポロ一番の袋に見せかけた“笑っちゃいそうなグッズ”が話題 「サッポロ一番味噌ラーメン好きがバレちゃう」