我是 Netlogo 的新手,并且已经陷入了困境。每只海龟都有一个变量——殖民地,它是一个介于 1-9 之间的数字。我想让乌龟脸朝向它最近的邻居,它的菌落数与它相同。然后它移动(该位工作正常)。目前我有
let newTurtle min-one-of other turtles [10]
let variableA [ask newTurtle [colony]]
ifelse colony = variableA newTurtle [face newTurtle] [rt random 360]
move-forward
这有效并使所有海龟移动到 1 个中心位置:
let newTurtle min-one-of other turtles [10]
face newTurtle
move-forward
我尝试过让一只乌龟向它的邻居询问它的殖民地,如果有相同的移动,否则会向随机方向移动。“预期文字值”目前是关于第二行的错误。我知道这不是我想要的,但我无法让它工作。对此或我的主要问题的任何帮助将不胜感激!谢谢