如何创建包含邻居数量的列表

时间:2014-08-10 14:27:32

标签: netlogo

我有一套乌龟。每只乌龟都有一些邻居,我想创建一个邻居数量列表,也就是说,最后我希望每只海龟都应该拥有一个包含 谁的邻居。我尝试了但是有些代理人总是得到一个空的邻居名单。

1 个答案:

答案 0 :(得分:2)

您可以使用whoofturtles-onneighbors的组合:

turtles-own [ who-of-neighbors ]

to setup
  ca
  ask patches with [ abs pxcor <= 1 and abs pycor <= 1 ] [ sprout 1 ]
  ask turtles [ set who-of-neighbors [ who ] of turtles-on neighbors ]
  ask turtles [ show who-of-neighbors ]
end

话虽如此,我不知道你想要这个的原因是什么,但你几乎不应该使用who 。直接使用代理集几乎总是更好。你想存储邻居吗?直接存储turtles-on neighbors