エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
class Data (Ruby 4.0 リファレンスマニュアル)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
class Data (Ruby 4.0 リファレンスマニュアル)
[edit] 要約 「値オブジェクト(value object)」の定義に利用できるクラスです。 以下のような特徴があり... [edit] 要約 「値オブジェクト(value object)」の定義に利用できるクラスです。 以下のような特徴があります。 オブジェクト同士の比較は、型の比較およびメンバの値の比較によって行われます。 オブジェクトはイミュータブルになります。すなわち、オブジェクト生成時に設定されたメンバはその後上書きされることはありません。 Data.define でオブジェクトのクラスを定義できます。定義されたクラスは Data のサブクラスとなります。 Data のサブクラスでは、メンバに対するアクセスメソッドが定義されています。 Data と似たクラスに Struct があります。Struct はメンバの書き換えや列挙が可能であるなど、よりコンテナ風の API を提供するクラスです。 例 # Dogクラスを定義 Dog = Data.define(:name, :age) # Dogクラスのイン

