netlogo - 列出几个链接
问题描述
我有一个完整的有向加权图和这行代码:
ask turtles
[
show max-one-of my-in-links [trust]
]
我已经设法以每只海龟的最大重量(或信任)取回链接。我遇到的问题是在列表中输入每个链接,因为对于这行代码
foreach sort-on [(- label)] links
我希望链接仅引用每个乌龟具有最大值的少数链接。换句话说,我想知道写什么而不是链接。谢谢
解决方案
我无法对此进行测试,但您可以尝试以下方法:
let test-links [max-one-of my-in-links [trust]] of turtles
ask
也就是说,您使用与 with an完全相同的结构of
。或者,您可以使用ask
迭代地构造列表,例如(详细版本,以便您可以看到它在做什么):
let test-links []
ask turtles
[
let this-link max-one-of my-in-links [trust]
set test-links lput this-link test-links
]
推荐阅读
- c++ - SFML 视图:setCenter 与移动。这让我疯狂
- javascript - 仅动态更改容器的选择性部分
- angular - 如何在Angular2中的模块下导出一个类
- generics - javassist 无法为实现泛型接口的类设置超类
- json - 允许缺少反序列化属性的杰克逊多态反序列化
- php - 从文本中获取前五个句子
- extjs - 获取容器中元素索引的最佳方法
- python-3.x - 当 IDE 关闭时,APScheduler 不会唤醒计划的作业
- sql - 如何将列数据连接到 SQL 中的单个字段中?
- python - 在 Python 中将动画 GIF 转换为 4D 数组