Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package test_2
- object test {
- val data = List(List("my"), List("sane", "Sean"))
- //> data : List[List[String]] = List(List(my), List(sane, Sean))
- val l1 = data(0) //> l1 : List[String] = List(my)
- val l2 = data(1) //> l2 : List[String] = List(sane, Sean)
- val regrouped =
- for {
- a1 <- l1;
- a2 <- l2
- } yield List(a1, a2) //> regrouped : List[List[String]] = List(List(my, sane), List(my, Sean))
- for (a <- regrouped) yield a.permutations toList//> res0: List[List[List[String]]] = List(List(List(my, sane), List(sane, my)),
- //| List(List(my, Sean), List(Sean, my)))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement