1

在运行以下代码时

如果有的话?(turtles-on patch-ahead q) [一些命令]

其中 q 是一个数字变量

有一个运行时错误说:turtles-on 期望输入是代理或代理集,但什么也没得到。

有什么问题。

4

2 回答 2

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 ]
于 2010-10-18T14:55:44.560 回答
1

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

尝试设置世界,使其在 x 和 y 轴上环绕。

于 2010-08-26T10:31:09.313 回答