ASPL Guide to Operations v 1.00
© 2024 by SetSphere.COM
3. 26copy copies a set variable into another set variable
copy a1 a2 where a1 a2 are set variables
a1 is the source set variable and a2 is the target set variable
copy setoid 2 ins:H_H_H ous:H_H_H
Use the operator copy to copy a set variable into another.
copy EXAMPLEIn this example we get the union of three set variables a1 a2 a3 and assign it to t123, then we copy a123 into t123 creating an identical copy of the variable.
copy OPERATION# aspl WS1
(start ASPL loading the sample workspace WS1 )
① aspl>
tattler 1
(enable the tattler to see the activity done on ASPL symbol tables)
② aspl>
v
(print the symbol table)
③ aspl>
a123 = gU a1 a2 a3
(get the union of a1 a2 a3 into a123)
④ aspl>
copy a123 t123
(copy a123 into t123)
⑤ aspl>
v
(print the symbol table, see that t123 has been created)
⑥ aspl>
v d t123
(print the descriptor of t123)
⑦ aspl>
purge a2 from t123 into t123_less2
(purge the set a2 from t123 and set the result in t123_less2)
⑧ aspl>
v
(print the symbol table)