breed [ As A ]
breed [ Bs B ]
bs-owns [ stock0 stock1 .... stock5]
我创建了5个A和100个B,而B拥有stock0到stock5。
每只股票的价值将从0到10随机变化
我想根据股票的价值在A和B之间建立联系
例如,如果B的stock0值为5,那么我想在A00和Bs之间创建5个链接。
如果B的stock1的值是3,那么我想在A01和Bs之间创建3个链接。我怎么能这样做?
答案 0 :(得分:2)
NetLogo不支持两只乌龟之间的多个链接。*相反,你可以使用链接变量来有效地做同样的事情。因此,创建一个链接变量,如:
links-own [ stock-value ]
然后,在创建链接时,您可以执行以下操作:
ask Bs [
create-link-with A00 [ set stock-value stock0 ]
]
*这不是严格正确的。只要链接具有不同的品种,您就可以在两只乌龟之间拥有多个链接。但是在目前的情况下,这对你没有帮助。