有没有办法在NetLogo中有两种链接类型?

时间:2018-05-20 19:08:31

标签: netlogo

我知道这个问题听起来像是反对netlogo范例,但是 我正在为任何两只乌龟寻找一种方式来拥有多种链接。让我们说一个蓝色链接和一个绿色链接?

1 个答案:

答案 0 :(得分:4)

是的,就像海龟一样,你可以拥有breeds个链接。以下代码有两个名为green-links和blue-links的品种。在这种情况下,两者都是undirected-links,但您也可以directed-links

undirected-link-breed [green-links green-link]
undirected-link-breed [blue-links blue-link]

to testme
  clear-all
  ask patches [set pcolor white]
  create-turtles 10
  [ setxy random-xcor random-ycor
    set color red
  ]
  repeat 20
  [ ask one-of turtles
    [ create-green-link-with one-of other turtles [ set color green ] ]
  ]
  repeat 20
  [ ask one-of turtles
    [ create-blue-link-with one-of other turtles [ set color blue ] ]
  ]
end

只要链接具有不同的breeds,就没有什么可以阻止同一对海龟之间有多个链接。