Was wäre der beste Weg, um die folgenden bitte zu erreichen? Ich habe zwei Listen:Scala Permutationen mit zwei Listen
val l1 = List("a", "b")
val l2 = List(1, 2)
und ich würde das gerne generieren:
List (
List(('a', 1), ('b', 1)),
List(('a', 1), ('b', 2)),
List(('a', 2), ('b', 1)),
List(('a', 2), ('b', 2))
)
, die im Grunde die erste Liste mit der zweiten Kombination ist eine Liste der Liste von Tupeln zu schaffen? Ich dachte an die Verwendung eines FoldLeft mit einem Gleiten (2,2), um meine Ergebnisse zu erhalten, kann aber nicht nur das richtige Ergebnis erzielen.
Was haben Sie versucht? Die Lösung ist wirklich einfach. Kann nicht helfen zu denken, dass dies Hausaufgaben ist ... – gzm0