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

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

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

コメントランキング
【NHK紅白】第76回NHK紅白歌合戦で「よかった」と思うアーティストは?【人気投票実施中】 | 音楽 ねとらぼリサーチ
エヴァ、銀河鉄道999、【推しの子】…… あなたが一番好きな「アニソン」は?【アンケート実施中】 | アニメ ねとらぼ
「回転寿司」でコスパ最強だと思うチェーンは?【アンケート実施中】(投票結果) | グルメ ねとらぼ
「戦国武将」で最強だと思うのは誰?【アンケート実施中】(投票結果) | ライフスタイル ねとらぼ
「最強」だと思う松田聖子のシングル曲は?【2026年版・人気投票実施中】(投票結果) | 音楽 ねとらぼリサーチ