これは、面倒なget/setメソッドを書く時間を節約します。Class :: Accessor :: Fastはスカラーデータメンバのためだけに便利ですか?
しかし、私はスカラーデータメンバーだけに便利だと思われますが、配列/ハッシュデータメンバーには合わないでしょうか?
これは、面倒なget/setメソッドを書く時間を節約します。Class :: Accessor :: Fastはスカラーデータメンバのためだけに便利ですか?
しかし、私はスカラーデータメンバーだけに便利だと思われますが、配列/ハッシュデータメンバーには合わないでしょうか?
Class::Accessor::Fast
を含むほとんどのClass::Accessor
のバリアントの場合、オブジェクトを表す基本構造は、祝福されたハッシュ参照です。
ハッシュはスカラーを値として保存することができます。
しかし、それは物事のリスト、物事のハッシュ、またはあなたのオブジェクト内の他のものを保存することはできません。単に、あなたが保存したいと思っているスカラー構造でないものを参照するだけです。
すべての参照はスカラーであり、あなたが直接オブジェクトへのアクセスを使用している場合、ハッシュは、どんなにうまくそれらを格納することができます、いくつかのClass::Accessor
変種、Moose
、または時に、あなたのオブジェクトを構築する上で役立ちます何か他のものによって生成されたアクセサハッシュリファレンス。
いつでも_reference_を配列やハッシュに格納することができます。これはスカラーです – ErikR