netlogo运行时错误'turtles on'

时间:2010-08-25 23:57:16

标签: simulation traffic netlogo

运行以下代码时

如果有的话? (海龟在前面补丁q) [ 一些命令 ]

其中q是数字变量

有一个运行时错误说:turtles-on预计输入是代理或代理集,但什么都没有。

可能出错。

2 个答案:

答案 0 :(得分:1)

可能没有patch-ahead q因为乌龟在世界的边缘,面向外面,你的意志不会缠绕。乌龟已经走到了世界的尽头,正面临着深渊。

尝试设置世界,使其在x轴和y轴上都包围。

答案 1 :(得分:1)

 let p patch-ahead q
 if p != nobody and any? turtles-on p
   [ some commands ]

一样有用
 if can-move? q and any? turtles-on patch-ahead q
   [ some commands ]