当我这样做时:
(grid:subgrid #( 1 2 3 4) '(1) '(2))
,我得到3.但是当我这样做时:
(grid:subgrid #( 1 2 3 4) '(1) '(* 2 1))
,我收到以下错误:
#<TYPE-ERROR expected-type: LIST datum: 2>.
有人有提示吗?
答案 0 :(得分:1)
道歉;不确定你到底要去哪里,我也不知道&#34;网格&#34;包裹是,所以我无法测试。
您似乎正在尝试使用'(* 2 1)
动态确定网格坐标,但它无法正常工作。如果那是你在做什么,你可以使用反引号逗号构造......
(grid:subgrid #(1 2 3 4) '(1) `(,(* 2 1)))
subgrid
似乎想要args 2和3(休息?)作为包含元素数字的列表,并且如最初提供的那样,你发送了*
符号,这可以解释为什么你得到了类型错误。
答案 1 :(得分:0)