我正在学习Scala的绳索,并且想知道是否有一种简单的方法来进行数组减法.
假设我有两个数组,其中元素的形式为(K,V):
A: Array((1,2), (2,3), (4,1))
B: Array((1,1), (2,3))
Run Code Online (Sandbox Code Playgroud)
我想得到
A - B: Array((1,1), (4,1))
Run Code Online (Sandbox Code Playgroud)
相应的键应该减去.
任何帮助表示赞赏.提前致谢!
编辑:似乎"减法"这个词令人困惑.我想要做的是减去数组中(K,V)对中匹配键的值.
请原谅我,如果它很简单,但在scala中执行以下操作的最有效方法是什么:
假设我有两个集合A和B,其元素数量完全相同.例如,
A = {objectA1, objectA2, .... objectAN}
B = {objectB1, objectB2, .... objectBN}
Run Code Online (Sandbox Code Playgroud)
我想得到{{objectA1, objectB1}, {objectA2, objectB2}, ... {objectAN, objectBN}}.请注意,这些集合可能非常大.