我有一个函数来实现intersectWith上的变体,通过它们的键将集合相交。This is identical to * key as* @param combine Function to combine values from the two collections. def intersectWith[Bkeyed_a = a.map { x => (key1
我知道hashsetA.Except(hashsetB)可以从hashsetA中删除存在于hashsetB中的元素。但是,我想从hashsetA中删除不存在于hashsetB中的元素。hashsetC = new HashSet<var>(hashsetA);hashsetA.ExceptWith(hashsetC);
就我的目的而言,它的性能已经足够好了,但是我想知道是否有一个内置的方法可以使这个方法更快、更简洁?还