İsteğe bağlı ve anahtar kelime bağımsız değişkenleri alabilen bir Lisp işlevi yazmaya çalışıyorum. Anahtar kelime argümanları kullanarak işlevi çağırmak için çalışıyorum ama değil isteğe bağlı olanlar, bir hata olsun fonksiyonuİsteğe bağlı argümanlar VE anahtar kelime argümanlarını aynı işleve nasıl alabilirim?
(defun max-min (v &optional max min &keyword (start 0) (end nil))
başlar. Ne yapmaya çalışıyorum ben max
için :start
bağlamaya çalıştığı için bu olduğunu varsayalım hatası Error: :START' is not of the expected type REAL'
alıyorum
(max-min #(1 2 3 4) :start 1 :end 2)
olduğunu. Bunu nasıl çalıştırabilirim? Teşekkürler.