Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops Antik-Iter未知关键字矩阵元素_Loops_Common Lisp - Fatal编程技术网

Loops Antik-Iter未知关键字矩阵元素

Loops Antik-Iter未知关键字矩阵元素,loops,common-lisp,Loops,Common Lisp,我一直在使用一个错误,“未知关键字矩阵元素”: CL-USER>(定义参数m1#m(1 2 3网格:^0 6 8)) M1 CL-USER>m1 #2A((1.02.03.0)(0.06.08.0)) CL-USER>(国际热核实验堆:国际热核实验堆(iter:用于e:矩阵元素m1)(普林斯e)(普林斯“”) 迭代,in(对于E矩阵元素M1): 未知关键字矩阵元 [简单错误类型的条件] 重新启动: 0:[*中止]返回SLIME的顶层。 1:[中止]中止线程(#) 回溯: 0:(ITERATE::

我一直在使用一个错误,“未知关键字矩阵元素”:

CL-USER>(定义参数m1#m(1 2 3网格:^0 6 8))
M1
CL-USER>m1
#2A((1.02.03.0)(0.06.08.0))
CL-USER>(国际热核实验堆:国际热核实验堆(iter:用于e:矩阵元素m1)(普林斯e)(普林斯“”)
迭代,in(对于E矩阵元素M1):
未知关键字矩阵元
[简单错误类型的条件]
重新启动:
0:[*中止]返回SLIME的顶层。
1:[中止]中止线程(#)
回溯:
0:(ITERATE::子句错误“未知关键字~a”:矩阵元素)
1:(ITERATE::ARG-CHECK(ITERATE:FOR E:MATRIX-ELEMENT M1)#S(ITERATE::子句-INFO:FUNCTION ITERATE::子句-FOR-2:KEYWORDS(ITERATE:FOR&可选:FROM:UPFROM:down:TO…):REQ-KEYWORDS(ITERATE:…)。。
2:(ITERATE::PROCESS-CLAUSE(ITERATE:对于E:矩阵元素M1))

3:(ITERATE::WALK-LIST-ncocing((ITERATE:FOR E:MATRIX-ELEMENT M1)(PRINC E)(PRINC“”)##检查gitlab上的文件ITERATE.lisp:

建议使用antik:for

(iter:iter (antik:for e :matrix-element #m(1 2 3 ^ 4 5 6)) (princ e) (princ " "))
1.0 2.0 3.0 4.0 5.0 6.0 
但我认为这是abug,因为这也是有效的

(defparameter m1 #3m((1 2 3) (0 6 8) ( 9 8 7)))
(iter:iter (iter:for e :matrix-row m1) (princ e) (princ " "))