我从NetLogo模型社区下载了cruise.nlogo文件。但是当我运行这个文件时,我在这一行中遇到了错误。
foreach values-from patches [self] patchcolors [set pcolor-of ?1 ?2]
首先它询问“values-from”未定义:我将其声明为补丁自己的变量。
其次它要求“pcolor-of”未定义:我再次将其声明为另一个补丁自己的变量。
第三,它问“?2”:预期命令。
所以我无法理解为什么会出现这种错误。请帮忙,我使用的是netlogo5.2版本。我需要背景图像文件吗?
答案 0 :(得分:2)
这是非常旧的样式代码。请参阅NetLogo过渡指南。现在我们写
(foreach sort patches patchcolors [ask ?1 [set pcolor ?2]])
使用sort patches
可以消除随机化。如果需要,可以改为使用[self] of patches
。