我是 Lisp 新手,不知道如何访问该:DIM值!这是代码:
(defstruct peca
dim
val)
(setf exemple #S(PECA :DIM 2 :VAL 1))
我怎样才能得到:DIMfrom的价值exemple?当我尝试exemple-dim时,它说variable -DIM has no value。
我是 Lisp 新手,不知道如何访问该:DIM值!这是代码:
(defstruct peca
dim
val)
(setf exemple #S(PECA :DIM 2 :VAL 1))
我怎样才能得到:DIMfrom的价值exemple?当我尝试exemple-dim时,它说variable -DIM has no value。
defstruct除其他外,宏定义了阅读器功能。这些默认名称的格式为structname-slotname,在您的情况下给出peca-dimand peca-val。
HyperSpec中有更多信息,请点击此处。