【发布时间】:2021-09-07 13:13:57
【问题描述】:
我有一个补丁变量设置为visitantBees []。
目的是每个补丁都有一个记录,其中有哪些代理。
“访问代理”的注册方法如下:
to computing Frequency
ask patches
[
if any? turtles-here
[
set visitantBees lput [who] of turtles-here visitantBees
]
]
end
但是,这样会返回一个列表列表(例如[[3 1 0 2 4]])。
有谁知道我如何只将who 号码添加到visitantBees 列表中?
也许是一种从turtles-here 中提取所有项目的方法。
【问题讨论】:
-
在 NetLogo 中,使用
who数字几乎是不合适的。涉及who数字会使您的编码生活变得更加艰难,而不是更轻松。相反,请直接参考代理本身。还可以考虑使用代理集而不是列表。