コレクションがあります:
[ 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'} ]
どうすればそのような結果を達成できますか?