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

Gab*_*air 2 netlogo

我知道这个问题听起来违反了 netlogo 范式,但我正在寻找一种方法,让任何两只海龟都拥有不止一种类型的链接。比如说蓝色链接和绿色链接?

Jen*_*enB 6

是的,就像海龟一样,你可以拥有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
Run Code Online (Sandbox Code Playgroud)

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