首页 > 解决方案 > 列出几个链接

问题描述

我有一个完整的有向加权图和这行代码:

ask turtles
[
   show max-one-of my-in-links [trust]
]

我已经设法以每只海龟的最大重量(或信任)取回链接。我遇到的问题是在列表中输入每个链接,因为对于这行代码

foreach sort-on [(- label)] links

我希望链接仅引用每个乌龟具有最大值的少数链接。换句话说,我想知道写什么而不是链接。谢谢

标签: netlogo

解决方案


我无法对此进行测试,但您可以尝试以下方法:

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
]

推荐阅读