Netlogo 将布尔变量与另一品种的代理的链接相关联

Netlogo 将布尔变量与另一品种的代理的链接相关联,netlogo,Netlogo,我在将布尔变量与另一个品种的代理的链接相关联时遇到问题。 但是,我的代码不起作用 turtles-own [manipulated?] breed [families family] breed [developers developer] to setup clear-all crt 10 [ set breed families ] crt 5 [ set breed developers ] ask turtles [ create

我在将布尔变量与另一个品种的代理的链接相关联时遇到问题。 但是,我的代码不起作用

turtles-own [manipulated?]
breed [families family]
breed [developers developer]

to setup
  clear-all
  crt 10
  [
    set breed families
   ]

  crt 5 [
    set breed developers
   ]

  ask turtles [
  create-link-with one-of other turtles
    let manipulable link-neighbors with [ breed = developers]
    ifelse manipulable [set manipulated? TRUE] [set manipulated? FALSE]
  ] 
  reset-ticks
end

我不是100%确定你在追求什么-你是想让那些与开发人员链接的海龟们将他们的
值设置为true吗?如果是这样的话,也许类似的方法会奏效-尝试将您的
ifelse可操作…
语句替换为:

set manipulated? ifelse-value any? manipulable [ true ] [ false ]
如果这不是你想要的,你能再详细一点吗

编辑:根据Seth Tisue的评论,上述代码可以改进为:

set manipulated? any? manipulable

当你说你的代码“不工作”时,你是指错误消息、意外行为还是什么?如果是前者,请提供信息。如果是后者,请描述其行为。@SethTisue非常好,谢谢你的提示。请随时将此作为答案发布-在此期间,我将编辑我的答案,指出您的改进。