{Moose,Mouse,Moo}对象通常转换为祝福的hashref . 对于紧凑型存储,它可以使用有福的arrayref吗?想象一个像bless这样的对象({long_attribute_name => 1,another_long_attribute_name => 2,and_a_bunch_of_these => 3},'SomeClass')vs bless([1,2,3,...],'SomeClass') . 由于使用该类的代码将通过访问器访问属性,并且访问器都是在Mo [ou] *中生成的,理论上这应该是可能的,我是否正确?

或者,任何其他紧凑存储对象的策略?如果可能的话,我更喜欢使用Mo [ou] * . 我打算将大量对象加载到内存中 . (另外,这可能是另一个问题,其中一些对象是DateTime对象,其中上述策略无效,因为DateTime代码直接访问属性 . )