エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Ruby 3.2 で Struct がチョイ楽になる? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby 3.2 で Struct がチョイ楽になる? - Qiita
Ruby で構造体的なデータを表すクラスにはいろいろありますが,その代表格は,やはり組込みクラスの Str... Ruby で構造体的なデータを表すクラスにはいろいろありますが,その代表格は,やはり組込みクラスの Struct ですよね。 たとえば,猿への給餌計画を表す ApeFeed クラスはこんなふうに: ApeFeed = Struct.new(:morning, :evening) proposed_ape_feed = ApeFeed.new(4, 3) p proposed_ape_feed.morning # => 4 p proposed_ape_feed.evening # => 3 しかし,どうも私は Struct を多用する気になれないでいます。 理由の一つは,Struct.new が Struct のインスタンスではなくサブクラスを返す,という謎仕様。 えっと,クラスに new したらインスタンスを生成して返すでしょ,ふつう。 なぜこんなワケの分からない仕様なのか理解に苦しみま