2010-08-25 83 views
1

同时运行以下代码netlogo运行时错误'乌龟'

如果有? (海龟上补丁超前Q) [ 一些命令 ]

其中q是一个数字可变

有一个运行时间错误说:龟-上预期的输入是代理或代理组但一无所获。

什么可能是错的。

回答

1

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

尝试设置世界,使其绕x和y轴旋转。

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 ]