Je cherche un moyen de joindre deux listes de tuples en scala pour obtenir le même résultat qu'Apache spark me donne en utilisant la fonction join. Exemple : Avoir deux listes de tuples comme nous :
val l1 = List((1,1),(1,2),(2,1),(2,2))
l1: List[(Int, Int)] = List((1,1), (1,2), (2,1), (2,2))
val l2 = List((1,(1,2)), (2,(2,3)))
l2: List[(Int, (Int, Int))] = List((1,(1,2)), (2,(2,3)))
Quelle est la meilleure façon de joindre par clé les deux listes pour obtenir le résultat suivant ?
l3: List[(Int,(Int,(Int,Int)))] = ((1,(1,(1,2))),(1,(2,(1,2))),(2,(1,(2,3))),(2,(2,(2,3))))