我有两个集合变量,一个是元素列表,另一个是wrappedarray元素列表。
输入:
val fst = List(WrappedArray(Apple, Graps))
val sec= List(Graps, Banana,Mango,Apple)
预期的输出是,在变量fst元素中,我们必须检查sec变量元素,如果fst中的所有元素都存在于秒中,那么它应该显示匹配,否则不匹配。
请帮帮我。
答案 0 :(得分:3)
不
fst.flatten.forall (sec.contains (_))
诀窍? 为了懒得设置一堆水果,我帮助自己使用Strings:
val a = Array ("Graps", "Apple")
val wa: WrappedArray[String] = a
val fst = List(wa)
val sec= List("Graps", "Banana", "Mango", "Apple")
fst.flatten.forall (sec.contains (_))