我正在寻找一种比较不同列表类型的方法:
val a = List(event1, event2, event3)
val b = List(List(event1, event2, event3))
如何比较这两个列表是否相等?我正在尝试嵌套for循环,但我认为这不会起作用。
答案 0 :(得分:1)
您可以展平您的活动列表,所以:
scala> List("e1", "e2", "e3")
res0: List[String] = List(e1, e2, e3)
scala> List(List("e1", "e2", "e3"))
res1: List[List[String]] = List(List(e1, e2, e3))
scala> res1.flatten
res2: List[String] = List(e1, e2, e3)
scala> res0 == res2
res3: Boolean = true