我正在使用 SBT 任务来运行我的代码,并且我想发送一些参数。
使用 SBT shell,run foo bar工作完美,但我无法使用 SBT 任务使其工作。任何的想法?
我正在寻找一种在 Scala 中加入两个元组列表的方法,以获得与 Apache spark 使用 join 函数给我的结果相同的结果。示例:有两个元组列表,例如我们:
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)))
Run Code Online (Sandbox Code Playgroud)
通过键加入两个列表以获得以下结果的最佳方法是什么?
l3: List[(Int,(Int,(Int,Int)))] = ((1,(1,(1,2))),(1,(2,(1,2))),(2,(1,(2,3))),(2,(2,(2,3))))
Run Code Online (Sandbox Code Playgroud)