differenceOf

Returns a new array containing all elements in setA which are not present in setB and the elements in setB which are not present in setA. Both setA and setB are required to be sorted. Comparisons will be performed using the supplied predicate or '<' if none is supplied.

  1. Elem[] differenceOf(Elem[] setA, Elem[] setB, Pred2E pred)
    version(TangoDoc)
    differenceOf
  2. template differenceOf(BufA, BufB)
  3. template differenceOf(BufA, BufB, Pred)

Parameters

setA Elem[]

The first sorted array to evaluate.

setB Elem[]

The second sorted array to evaluate.

pred Pred2E

The evaluation predicate, which should return true if e1 is less than e2 and false if not. This predicate may be any callable type.

Return Value

Type: Elem[]

A new array containing the elements in setA that are not in setB and the elements in setB that are not in setA.

Meta