ニュース

トイレットペーパーでプログラミングの変数を理解する模型が分かりやすい 「絶妙」「秀逸」と話題に(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. イオンモールで販売「シフォンケーキ」にカビ発生、5000個回収へ “下痢”の報告で調査中……出店企業が謝罪
  2. 業務スーパーの“高コスパ”人気冷凍商品に「基準値超え添加物」 約1万5000個販売……自主回収を実施
  3. “スケスケ成人式コーデ”が物議のモデル、「3度見される服」を披露 「コレは見ちゃうわ」「洗っても大丈夫なのか」の声
  4. IKEAの新作カーテンが「家中これにしたい」ほどすてき!→どうやって付けているの? 垢抜けインテリア術に視線集中「すっごいかわいい」「色味が最高」
  5. 500円玉が1つ入る「桔梗のお花ケース」が100万件表示超え! 折り紙1枚で作れる簡単さに「お小遣いあげるときに便利」「美しい〜!」
  6. 秋元康、AKB48卒業の柏木由紀に送った手紙が物議 “冒頭の一文”に「昭和丸出し」「嫌すぎる」
  7. 【今日の計算】「500×99」を計算せよ
  8. 「そっち使うの?!」「これは天才」 さびだらけの鉄くぎをぐつぐつ煮込むと……? DIYに役立つ“まさかの使い道”が200万再生
  9. 「これは変態だ」 職人が“鉄の塊”から作った「はぐれメタル」がガチすぎる 狂気の手作業に驚き「いかれてるw」
  10. なんでそうなった? のこのしまアイランドパーク園内看板の名称が「俺は間に合わなかったがトイレはあっちだ君」に決定