Next: bit-and; bit-andc1; bit-andc2; bit-eqv; bit-ior; bit-nand; bit-nor; bit+, Previous: vectorp, Up: Arrays
bit-array—for bit
, a bit array;
for sbit
, a simple bit array.
subscripts—a list of valid array indices for the bit-array.
bit—a bit.
bit
and sbit
access the bit-array
element specified by subscripts.
These functions ignore the fill pointer when accessing elements.
(bit (setq ba (make-array 8 :element-type 'bit :initial-element 1)) 3) → 1 (setf (bit ba 3) 0) → 0 (bit ba 3) → 0 (sbit ba 5) → 1 (setf (sbit ba 5) 1) → 1 (sbit ba 5) → 1
aref, Section 3.2.1 (Compiler Terminology)
bit
and sbit
are like aref
except that they require arrays to be
a bit array and a simple bit array, respectively.
bit
and sbit
, unlike char
and schar
,
allow the first argument to be an array of any rank.