基于NetLogo内部变量的海龟之间的相互作用

时间:2015-03-18 08:18:49

标签: netlogo

在NetLogo中,假设有两种(品种)海龟:AAA和BBB。

breed [ AAA ]
breed [ BBB ]
AAA-own [ vvv ]
BBB-own [ vvv ]

假设我在AAA上进行迭代,当AAA在附近找到BBB时,它会从BBB个体中窃取10%的vvv。如果存在名为dummy的全局变量,则以下代码可能有效:

to function-name
  let QQQ one-of BBB in-radius 1
  ask QQQ [
    set dummy vvv * 0.1
    set vvv vvv - dummy
  ]
  set vvv vvv + dummy
end

有没有办法在不使用全局变量dummy

的情况下做类似的事情

1 个答案:

答案 0 :(得分:1)

对要求的乌龟使用myself