cae*_*eus 4 dictionary list netlogo agentset
我需要迭代特定的补丁代理集并获取所有补丁的邻居,然后加入这些补丁......
我会做类似的事情
reduce patch-set (map [patch-set neighbors self] patches with [somecondition?])
Run Code Online (Sandbox Code Playgroud)
但 MAP 和 REDUCE 不适用于代理集!
a 的正常想法map对于集合来说并没有真正的意义,但是您可以使用 生成一个列表of,然后将其转换为补丁集。
let _nbrs patch-set [neighbors] of mypatches
Run Code Online (Sandbox Code Playgroud)
您可以根据您希望的任何条件过滤mypatches或。_nbrswith