! (BitSet)

Sets or resets value of a bitset element by index.

Arguments

If

condition
is TRUE, set the element, otherwise, reset it.
index
is an integer number, zero-based. If the index is out of range, an error will occur.
bitset
is the bitset to an element of.

Return values

None

Complexity

Constant

Example

"sl/bitSet" useFile
a: (1 3 5) 8 makeBitSet;
2 a @ print LF print
TRUE 2 a !
2 a @ print
Try it

Output:
FALSE TRUE