エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
BuriKaigi
ブーリアン:なぜRubyにはBooleanクラスがないのか、クラスを巡る冒険 JavaやC#などの言語にはBooleanク... ブーリアン:なぜRubyにはBooleanクラスがないのか、クラスを巡る冒険 JavaやC#などの言語にはBooleanクラスがあります。これはいわゆる真偽値を表現するクラスでありその存在は極めて自然に感じられます。 一方、RubyにはBooleanクラスがありません。さらにはto_boolのような変換用のメソッドもありません。ではRubyプログラマがそれに不自由を感じているのかといえば、そのようなことはなく普通にプログラミングができています。ここからBooleanとは何なのかという疑問が生まれます。 一方、Rubyの型システムであるRBSにはbool型が存在します。こういった事実から、クラスと型の違いなどについても興味深い示唆が得られます。 このトークでは上記のような事柄を横断的に見ながら、普段見過ごしがちなことに目を向けていきます。Booleanとは、クラスとは、オブジェクトとは、こう
2024/01/17 リンク