我是Lisp的新手,不知道如何访问:DIM
值!这是代码:
(defstruct peca
dim
val)
(setf exemple #S(PECA :DIM 2 :VAL 1))
如何从:DIM
获取exemple
的值?
当我尝试exemple-dim
时,它会显示variable -DIM has no value
。
答案 0 :(得分:4)
宏defstruct
定义了阅读器功能等。这些格式的默认名称为 structname-slotname ,在您的案例中为peca-dim
和peca-val
。