nilクラスが実際にどうなってるのか調べたい Rubyの実装がどうなっているか、一年に365回くらいは調べたくなると思うのですが、今日はnilクラスについて調べました。 Rubyの組み込みクラスは(多分)リポジトリ直下にそれぞれ、それっぽい名前.cとして存在しているのですが、nilについてはどうやらそうではない模様。 GitHub - ruby/ruby: The Ruby Programming Language 仕方がないので頑張って探してみましょう。 おもむろに git grep nil rubyのリポジトリをgit cloneしてきて*1、おもむろに git grep nil。当たり前だけど普通にnilばっか出てきてダメですね;; よく考えればnilはクラスではないのでクラス名で検索しないとダメだろう。というわけでNilClassを調べます。念のため書いておきますが、nilのクラス
![Rubyのnilクラスを調べたい - すがブロ](https://cdn-ak-scissors.b.st-hatena.com/image/square/f946231f7e69d86d3696c331b3cedc53eb9541d1/height=288;version=1;width=512/https%3A%2F%2Fimages-fe.ssl-images-amazon.com%2Fimages%2FI%2F51sWgspkfML._SL160_.jpg)