配列間のデルタを取得する関数を作成しようとしていますが、今はサブセットを作成したいだけです: N 番目の要素を取得します。
(defvar p1 #(1 2))
(defvar p2 #(3 4))
(mapcar '(lambda (x) (aref x 0)) '(p1 p2))
debugger invoked on a TYPE-ERROR in ...
The value P1 is not of type ARRAY.
make-arrayで作っても同じエラー。
ラムダ関数を適用する方法、または適用する方法(aref x 0)
、または(aref x N)
一般的なケースは?
最後に、デルタを返す関数を作成したいと思います: p2 - p1。