svref (svref vector index) 指定された 0 始まりの index における、ランク 1 の配列の要素を返します。添字をちょうど 1 つに限定した aref のように振る舞い、同様に setf の場所としても使えます: (setf (svref v i) value) は要素を置き換えます。svref は第一級の関数値ではありません (#'svref は利用できません) ので、直接呼び出してください。 Run(svref (vector 10 20 30) 1) ; => 20 (let ((v (vector 1 2 3))) (setf (svref v 0) 99) (svref v 0)) ; => 99