{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代码直接访问属性。)