一个。在NetLogo中,我想检查哪种类型的乌龟在当前移动的乌龟之前。我试着通过观察前方乌龟的形状或颜色来做到这一点。背景:我希望移动的乌龟检查它是否遇到了移动的敌人,如果是这样的话,移动的乌龟应该避开移动的敌人
我试过这一行作为条件:
if [color] of turtles-on patch-ahead 0 = yellow [do this]
B中。我想检查一只乌龟是否与当前移动的乌龟重叠,并将此代码视为条件。
if [color] of turtles-here = yellow [do this]
它没有出错,但没有按预期进行。
答案 0 :(得分:3)
[color] of turtles-here
返回颜色列表。黄色返回一个数字。因此,您要将列表与数字进行比较,而不是将数字与数字进行比较。
我认为你喜欢:
if any? turtles-here with [color = yellow] [do something]