可以从文本文件调用命令吗?我试图实现的目标是创建一个包含命令字符串的文本文件,用户可以在其中输入该文件,然后系统将调用这些命令。到目前为止,我从学习文件输入示例中得到的是:
to load-test
let file user-file
file-open file
let lines []
while [not file-at-end?]
[
let a-line file-read
set lines lput a-line lines
]
file-close
end列表行将包含文件的所有行,然后在列表上使用foreach一次选择要执行的每个元素。我知道原语“从字符串中读取”,但它似乎只在值而不是命令中起作用。有什么方法可以做到这一点或类似的事情吗?
发布于 2017-04-25 00:43:04
如果命令是报告器,则可以使用runresult;否则,可以使用run
请参阅:https://ccl.northwestern.edu/netlogo/docs/dictionary.html#run
例如:
show runresult "3 + 2"将命令存储在文本文件中有点奇怪,为什么不直接使用nls文件来存储额外的命令呢?
https://stackoverflow.com/questions/43592831
复制相似问题