ASPL Manual v 1.00
© 2024 by SetSphere.COM
4. 10dD gets the subgroups symmetric difference
dD a1 a2 [a3 .. aN] where a1 a2 [a3 .. aN] are set variables
dD`mtm~ a1 a2 [a3 .. aN]
dD/mtm~ a1 a2 [a3 .. aN]
dD
When specified by itself then the operation is performed on the object on top of the stack and the one that is one below it, then the result is pushed on the stack
setop setoid 2* notcommu ins:H_H_H ous:H_H_H
Use the operator dD to get the symmetric difference of subgroups between datasets represented by set variables.
dD EXAMPLEIn the following example we want to visualize the subdirectories contained in each directory without being found in any other directory. We start ASPL loading the sample workspace WS1 and issue the command dD on the set variables.
dD OPERATION# aspl WS1
(start ASPL loading the sample workspace WS1 )
① aspl>
v
(print the symbol table showing the set variables)
② aspl>
dD a1 a2
(get the group symmetric difference of subgroups between a1 a2)
③ aspl>
dD a1 a2 a3
(get the group symmetric difference of subgroups between a1 a2 a3)
④ aspl>
dD a3 a4 a5
(get the group symmetric difference of subgroups between a3 a4 a5)
● Tickable Predicates for dD
This dD is tickable with predicates that are shown in the following table:
a yellow note
dD`_ gets the subgroups symmetric difference dD`mtm= gets the subgroups symmetric difference such that they have the same make time dD`mtm~ gets the subgroups symmetric difference such that they have different make times dD`mtm~~ gets the subgroups symmetric difference such that they have all over different make times dD`ks= gets the subgroups symmetric difference such that they have the same ksum dD`ks~ gets the subgroups symmetric difference such that they have different ksums dD`ks~~ gets the subgroups symmetric difference such that they have all over different ksums