Wie kann ich aus einem Array von Arrays einen Iterator für das Produkt von Arrays erstellen? Die Array-Größe ist nicht vorbestimmt.
Grundsätzlich funktioniert folgendes wie ich es wünsche:
for i in Base.Iterators.product([1,2,3],[4,5])
print(i)
end
(1, 4)(2, 4)(3, 4)(1, 5)(2, 5)(3, 5)
Aber ich möchte, dass es für ein Array von Arrays funktioniert, aber ich erhalte ein anderes Ergebnis:
x = [[1,2,3],[4,5]]
for i in Base.Iterators.product(x)
print(i)
end
([1, 2, 3],)([4, 5],)
f(*x)
sehr nützlich ...