Returns a list of items that are members of list1, but are not members of list2.
setDifference ( list1 As List, _
list2 As List, _
Optional key As Name = Identity, _
Optional test As Name = Equal ) As List
Argument | Type | Description |
---|---|---|
list1 | List | the first list |
list2 | List | the second list |
key | Name | Optional; the name of function to be called with each item in the lists ; the function takes two arguments; the default is Identity. |
test | Name | Optional; the name of test function to be applied to "key" results of items in the lists ; the function takes two arguments; the default is Equal. |
Intent >setDifference({a, b, c, d}, {a, b, c, e})
--> {d}
Intent >setDifference({a, b, c, d}, {a, b, c, e, d})
--> {}