Netlogo 让海龟验证他们是否拥有链接/是否有邻居海龟

Netlogo 让海龟验证他们是否拥有链接/是否有邻居海龟,netlogo,Netlogo,海龟们有没有办法核实他们是否有联系或邻居 我需要一种方法让海龟们检查他们是否有链接。如果海龟这样做了,那么我需要它将变量SocialST更改为1。如果海龟没有,那么它应该跳过。这是我到目前为止设计的 to SocialStructure ask turtles with [link-neighbors] [if (abs([SN] of self - [SN] of one-of link-neighbors) >= Soctol ) [Set SocialST 1]] 结束对代码进行

海龟们有没有办法核实他们是否有联系或邻居

我需要一种方法让海龟们检查他们是否有链接。如果海龟这样做了,那么我需要它将变量SocialST更改为1。如果海龟没有,那么它应该跳过。这是我到目前为止设计的

to SocialStructure
ask turtles with [link-neighbors] 
[if (abs([SN] of self - [SN] of one-of link-neighbors) >= Soctol ) [Set SocialST 1]]

结束

对代码进行最小更改:

to updateSocialStructure
  ask turtles with [any? link-neighbors] [
    if (abs([SN - [SN] of one-of link-neighbors) >= Soctol )) [Set SocialST 1]
  ]
end

但是你真的想要一个
吗?

[variable]的self
是不必要的:你可以直接使用
变量。啊,的确如此。谢谢你的帮助。是的,我想要一个。我让我的人口一次只问一个邻居。