每次我尝试在我的U.I中运行代码时,为什么会出现此错误?

时间:2015-03-01 10:43:56

标签: netlogo

我有代码:

 if pcolor  = blue 
 [ask turtles-here [set heading towards one-of neighbors4 with [pcolor] = grey ] fd speed ].

这样做的目的是制作一个在蓝色斑块上生成的乌龟,将其朝向pcolor =灰色的邻居,然后沿着该路径行进。但是,当我运行代码时,我收到错误:

预期来自(补丁-12 14)的真/假值,但是得到55。

我不知道导致错误的原因以及我应该采取哪些措施来纠正错误。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

我认为它来自对条件的简单理解......

类似

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

为我工作!