Rubyの真偽の捉え方
下記サイトを参考にしたが他言語に比べて(特にPHPとか)Rubyがとてもシンプルなのかわかる。
blog.mirakui.com
またRubyでは他の言語とは違った特徴があるようだ。
Ruby の面白いのは、Boolean というクラスは無く、 true と false はそれぞれ TrueClass と FalseClass というクラスのインスタンスである。
※これDuck Typingというものにとても関係があるようです。
こちらは別途調べて記事にしたいと思います。
Matzさんも含めた議論がこちらのQiita記事で展開されていましたので共有しておきます。
最後に
この記事はプロを目指す人のためのRuby入門から学んだことを参考にして内容が作られています。
Rubyを本格的に勉強したいと考えられている方は是非、下記リンクより本を購入して勉強しましょう!