0

我找到了一个使用以下 sintax 的示例:

let A matrix: from-row-list [[3 5] [0 1]]
let B matrix: from-row-list [[3 0] [5 1]]

但它一直显示:预期的关键字。它选择 let 保留字。谢谢。

4

1 回答 1

4

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. 请注意,您需要删除“矩阵:”之后的空格

于 2013-07-28T05:47:30.900 回答