complement
complement, function
def dash pure complement(set: long): long
Returns the complement of the 64-set set, i.e. the elements in {0..63} that are not in set.
set: the input 64-set.
Examples
table T = extend.range(64)
OddNumbers = union(flag(T.N)) when (T.N mod 2 == 1)
EvenNumbers = complement(OddNumbers)
show table "Parity sets" with
text(OddNumbers) as "Odd Numbers"
text(EvenNumbers) as "Even Numbers"
Output:
| Odd Numbers | Even Numbers |
|---|---|
| {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63} | {0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62} |
Remarks
This function is usable in dash expressions.