【发布时间】:2012-04-27 13:54:36
【问题描述】:
我有一个收藏:
[ A { 'a' => '1', 'b' => ['1', '2']}
B { 'a' => '2', 'b' => ['1','2','3']} ]
我正在寻找一个函数来“复制”此集合中的项目以生成下一个结果:
[ A1 { 'a' => '1', 'b' => '1'}
A2 { 'a' => '1', 'b' => '2'}
B1 { 'a' => '2', 'b' => '1'}
B2 { 'a' => '2', 'b' => '2'}
B3 { 'a' => '2', 'b' => '3'} ]
我怎样才能达到这样的结果?
【问题讨论】:
-
你能告诉我们 A/B 的类定义(我是指你收藏中的项目)吗?