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

How to give an instructions to all turtles based on a value of a single turtle

我想做这样的事情。

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> ]]

一定有更好的办法,但是一直想不到

有什么建议吗?

我忘了 of

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

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