可変数の配列から単一アイテムのすべての組み合わせを見つけようとしています。Rubyでこれを行うにはどうすればよいですか?
2 つの配列が与えられた場合、次のように Array.product を使用できます。
groups = []
groups[0] = ["hello", "goodbye"]
groups[1] = ["world", "everyone"]
combinations = groups[0].product(groups[1])
puts combinations.inspect
# [["hello", "world"], ["hello", "everyone"], ["goodbye", "world"], ["goodbye", "everyone"]]
グループに可変数の配列が含まれている場合、このコードはどのように機能するのでしょうか?