0

我是 Lisp 新手,不知道如何访问该:DIM值!这是代码:

(defstruct peca 
  dim 
  val)

(setf exemple #S(PECA :DIM 2 :VAL 1))

我怎样才能得到:DIMfrom的价值exemple?当我尝试exemple-dim时,它说variable -DIM has no value

4

1 回答 1

4

defstruct除其他外,宏定义了阅读器功能。这些默认名称的格式为structname-slotname,在您的情况下给出peca-dimand peca-val

HyperSpec中有更多信息,请点击此处。

于 2012-11-16T11:56:12.833 回答