如何根据单个乌龟的价值向所有海龟发出指示

时间:2018-02-01 01:17:45

标签: netlogo

我想做这样的事情。

ask turtle 0 [if <some turtle 0 property> [ask turtles [ <do something> ]]

turtle 0不能问所有海龟。它也不能问observer

解决方法是创建局部变量property-true?

let property-true? false
ask turtle 0 [set property-true? <some turtle 0 property>]
if property-true? [ask turtles [ <do something> ]]

必须有更好的方法,但我还没有想到它。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我忘记了of

if [the-property?] of turtle 0 [ask turtles [ <do something> ]]

我的错误是认为没有the-property?无法确定ask turtle 0的价值。但of让我这样做。