1

我想在 Netlogo 中添加特定颜色的乌龟的链接邻居的数量。我在执行过程中这样做了:

ask one-of turtles [

set num-vecinos sum [count turtles] of link-neighbors with [color = gray]
show num-vecinos
]

奇怪的是我只有一个灰色的 turlte,但如果我运行代码我得到 5。为什么它算 5?我不应该得到一个吗?谢谢!

4

1 回答 1

4

[count turtles]

将返回世界上海龟的总数,而不管您的所有其他代码。

要计算所有灰色的邻居海龟,您可以使用

set num-vecinos count (link-neighbors with [color = gray])

括号不是严格需要的,但我认为它们使代码更具可读性。

于 2013-01-31T12:57:53.647 回答