Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netlogo “你怎么看?”;参考资料;一只特殊的乌龟在问乌龟块?_Netlogo - Fatal编程技术网

Netlogo “你怎么看?”;参考资料;一只特殊的乌龟在问乌龟块?

Netlogo “你怎么看?”;参考资料;一只特殊的乌龟在问乌龟块?,netlogo,Netlogo,每当我们对特定种类或品种的所有代理使用“ask”命令时,Netlogo程序会以随机顺序逐个遍历每个代理。我想要的其实很简单:我想接近那只海龟,此时轮到它了 我似乎找不到合适的命令 我的代码仅供参考,如下所示: to surfer-visits-source ask surfers [ if ([quality] of one-of [out-link-st-neighbors] of one-of out-link-ss-neighbors) < expected-qualit

每当我们对特定种类或品种的所有代理使用“ask”命令时,Netlogo程序会以随机顺序逐个遍历每个代理。我想要的其实很简单:我想接近那只海龟,此时轮到它了

我似乎找不到合适的命令

我的代码仅供参考,如下所示:

to surfer-visits-source
  ask surfers [
    if ([quality] of one-of [out-link-st-neighbors] of one-of out-link-ss-neighbors) < expected-quality
    [
      let temp ([who] of out-link-ss-neighbors)
      create-link-ss-to one-of sources with [who != temp]
      ask links-ss with [end1 = [who] of surfer][
        ask links-ss with [[who] of turtle temp] [
       die
       ]
      ]
    ]
  ]
浏览者访问源代码
询问冲浪者[
如果([out-link st-neighbories]之一的[quality]或[out-link ss-neighbories]之一的[quality])<预期质量
[
let temp([谁]出链路ss邻居)
使用[who!=temp]创建指向其中一个源的链接ss
询问与[end1=[who]的链接[
询问ss与海龟临时工的[[谁]的链接][
死亡
]
]
]
]

我不确定我是否完全理解这个问题:你说的“访问”海龟是什么意思?你打算拿那只乌龟做什么?一般来说,
self
总是指执行该命令的代理。像
ask turtle 0[ask turtle 1[print self]]
这样的语句将打印
turtle 1
@Matteo:我要找的是“self”。好吧,我明白了,很好!