Without
Revision as of 03:40, 11 June 2020 by Bubbler (talk | contribs) (Created page with "{{Built-in|Without|~}}, '''Excluding''', or '''Less''', is a dyadic set function which computes the set difference of the two vector [...")
Without (~
), Excluding, or Less, is a dyadic set function which computes the set difference of the two vector arguments. It shares the glyph ~
with the monadic function Not.
Examples
Both arguments of Without is usually restricted to vectors. Unlike sets in the mathematical sense, duplicate elements are allowed in both sides, and Without is usually implemented as "left argument filtered by the absence in the right argument" (~X∊Y)/X
. This preserves the order and multiplicity in the left argument. Both arguments can be nested arrays.
'HELLO'~'GOODBYE' HLL A←'THIS' 'AND' 'THAT' A~'TH' 'AND' ┌────┬────┐ │THIS│THAT│ └────┴────┘
External Links
Documentation