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)