我找到了一个使用以下 sintax 的示例:
let A matrix: from-row-list [[3 5] [0 1]]
let B matrix: from-row-list [[3 0] [5 1]]
但它一直显示:预期的关键字。它选择 let 保留字。谢谢。
let
定义一个过程或其他嵌入式上下文的本地变量,如果在顶层使用它会生成该错误。我想这let
在这种情况下不算作“关键字”。
要定义全局矩阵,请在 中指定变量名称globals
,然后set
在过程中指定它:
extensions [matrix]
globals [A B]
to setup
set A matrix:from-row-list [[3 5] [0 1]]
set B matrix:from-row-list [[3 0] [5 1]]
end
然后添加一个调用setup
. 请注意,您需要删除“矩阵:”之后的空格