Intersection
Revision as of 01:51, 11 June 2020 by Bubbler (talk | contribs) (Created page with "{{Built-in|Intersection|∩}} is a dyadic set function which computes the set intersection of the two vector argument|arg...")
Intersection (∩
) is a dyadic set function which computes the set intersection of the two vector arguments.
Examples
Both arguments of Intersection is usually restricted to vectors. Unlike sets in the mathematical sense, duplicate elements are allowed in both sides, and Intersection is usually implemented as "left argument filtered by its existence in the right argument" (X∊Y)/X
, which preserves the order and multiplicity in the left argument. Both arguments can be nested arrays.
'ABRA'∩'CAR' ARA A←'THIS' 'AND' 'THAT' A∩'T' ⍝ (No match for the single character T) A∩'AND' ⍝ (No match for any of the three characters A N D) A∩⊂'AND' ┌───┐ │AND│ └───┘
External Links
Documentation