Hyperlink Netlogo:如何向每个链接的邻居询问

Hyperlink Netlogo:如何向每个链接的邻居询问,hyperlink,netlogo,Hyperlink,Netlogo,我需要一些帮助。我有一些用链环连接的海龟。海龟有一个变量“x”和一个变量“y”。后者可以是真的,也可以是假的。 我想做以下工作:每只海龟必须“检查”与它相关的所有邻居的“y”变量,一次一个。然后,如果“y”为真,(检查)海龟更新其“x”=x+1,如果“y”为假,(检查)海龟更新其“x”=x-1。 总之,每个海龟在每次会议期间都会更新它的“x”。如果一只海龟有3个带有“y”true的链接,那么它的“x”必须是x+3。 谢谢所以X的值是由带真y的链接海龟的数量-带假y的链接海龟的数量给出的?如果是这

我需要一些帮助。我有一些用链环连接的海龟。海龟有一个变量“x”和一个变量“y”。后者可以是真的,也可以是假的。 我想做以下工作:每只海龟必须“检查”与它相关的所有邻居的“y”变量,一次一个。然后,如果“y”为真,(检查)海龟更新其“x”=x+1,如果“y”为假,(检查)海龟更新其“x”=x-1。 总之,每个海龟在每次会议期间都会更新它的“x”。如果一只海龟有3个带有“y”true的链接,那么它的“x”必须是x+3。
谢谢

所以X的值是由带真y的链接海龟的数量-带假y的链接海龟的数量给出的?如果是这样的话,您需要以下内容:

ask turtles
[ set X count link-neighbors with [Y?] - count link-neighbors with [not Y?] ]

请注意,NetLogo中的标准做法是在布尔变量的变量名末尾打一个问号,我已相应地命名了y变量。

因此,X的值由具有真y的链接海龟数-具有假y的链接海龟数给出?如果是这样的话,您需要以下内容:

ask turtles
[ set X count link-neighbors with [Y?] - count link-neighbors with [not Y?] ]
请注意,NetLogo中的标准做法是在布尔变量的变量名末尾打一个问号,我已经相应地命名了y变量