我有一个集合:
[ 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'} ]
我怎样才能达到这样的结果?