% 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)