% Accessor SVREF
Accessor SVREF
svref simple-vector index => element
(setf (svref simple-vector index) new-element)
simple-vector - simple-vector
index - simple-vectorに対する有効な配列のインデックス
element, new-element - オブジェクト
(この型は、simple-vectorの配列の要素の型のサブタイプです)。
indexによって指定されたsimple-vectorの要素にアクセスします。
(simple-vector-p (setq v (vector 1 2 'sirens))) => true
(svref v 0) => 1
(svref v 2) => SIRENS
(setf (svref v 1) 'newcomer) => NEWCOMER
v => #(1 NEWCOMER SIRENS)
なし。
なし。
なし。
aref,
sbit,
schar,
vector,
3.2.1. コンパイラーの用語
svrefは、
最初の引数がsimple-vectorを要求するところを除けば、
arefと同じです。
(svref v i) == (aref (the simple-vector v) i)