プログラマーが変数を理解するため、トイレットペーパーに例えてみた模型が「分かりやすい」「秀逸」と注目を集めています。 なるほど 製作したのはTwitterユーザーのぱんかれ(@pcb)さん。木箱の中に、小さなトイレットペーパーホルダーが入っており、それぞれ「Non Zero Value(トイレットペーパーがついてる)」「0(芯だけついてる)」「Null(何もついてない)」「Undefined(ホルダーすらない)」「NaN(ホルダーにガムテープがついてる)」とラベルがついています。 ぱんかれさんの説明によると、トイレットペーパーを数値(signed integer)だとすると、 Non Zero Value:0ではない長さのトイレットペーパー(残量≒数値) 0:長さ0のトイレットペーパー(残量がちょうど0:棒には芯だけになってる) Null(無):トイレットペーパー自体がセットされてない(の