Netlogo 为什么每次我试图在我的U.i.内运行代码时都会出现此错误。?

Netlogo 为什么每次我试图在我的U.i.内运行代码时都会出现此错误。?,netlogo,Netlogo,我有密码: if pcolor = blue [ask turtles-here [set heading towards one-of neighbors4 with [pcolor] = grey ] fd speed ]. 这样做的目的是让一只在蓝色斑块上产卵的海龟将它的航向设定为pcolor=灰色的邻居,然后沿着这条路径前进。但是,当我运行代码时,会出现以下错误: 预期的值为真/假(补丁-12 14),但实际值为55 我不知道是什么导致了这个错误,我应该怎么做来纠正它。任何帮助

我有密码:

 if pcolor  = blue 
 [ask turtles-here [set heading towards one-of neighbors4 with [pcolor] = grey ] fd speed ].
这样做的目的是让一只在蓝色斑块上产卵的海龟将它的航向设定为pcolor=灰色的邻居,然后沿着这条路径前进。但是,当我运行代码时,会出现以下错误:

预期的值为真/假(补丁-12 14),但实际值为55


我不知道是什么导致了这个错误,我应该怎么做来纠正它。任何帮助都将不胜感激。

我想这是因为我对……的理解

差不多

 ask patches [
    if pcolor  = blue [
      ask turtles-here [
        set heading towards one-of patches with [pcolor = grey] 
        ] 
      ]
    ]

为我工作

你问的是哪种情况?你的
询问海龟这里的
是在补丁上下文中吗?在补丁上下文中是的,用两行代码来帮助你并不容易…可以缩短为只
用[pcolor=blue][…]询问海龟。
@SethTisue Nice!我不知道!