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
とは似ておらず、 最初の引数はどんなランクの配列でも許されます。