% Accessor BIT, SBIT
Accessor BIT
, SBIT
bit
bit-array &rest
subscripts => bit
sbit
bit-array &rest
subscripts => bit
(setf
(bit
bit-array &rest
subscripts) new-bit)
(setf
(sbit
bit-array &rest
subscripts) new-bit)
bit-array - bit
はビット配列であり、
sbit
はsimple
なビット配列
subscripts - ビット配列への有効な配列のインデックスのリスト
bit - ビット
bit
とsbit
は、subscriptsによって指定された
ビット配列の要素にアクセスします。
これらの関数は、要素にアクセスするときにfill-pointerを無視します。
(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
,
3.2.1. コンパイラーの用語
bit
とsbit
はaref
に似ていますが、
arrayがそれぞれビット配列とsimple
のビット配列であることを
要求することが違っています。
bit
とsbit
は
char
とschar
とは似ておらず、
最初の引数はどんなランクの配列でも許されます。