【问题标题】:NetLogo update list when a new agent is born新代理诞生时的 NetLogo 更新列表
【发布时间】:2016-03-07 19:55:51
【问题描述】:

我几乎没有开始使用 netlogo,并且我创建了一个模型,其中我的代理有一个列表,引用了所有的唯一值(因此它的长度等于时间 t 存在的代理数量和第 1 项) list 对应于 turtle 1) 的值。当新的代理出生时,我无法更新列表。我该怎么做?

问候

【问题讨论】:

  • 我很难理解你的观点。您能否发布您的(部分)代码并询问比文字描述更具体的问题?

标签: list updates netlogo


【解决方案1】:

听起来你想要这样的东西:

turtles-own [listOfTurtleVals val]

to init-turtle
  set val random-float 1 ;just for illustration
  set listOfTurtleVals ([val] of other turtles)
end

然后在您创建的每个海龟上运行init-turtle

或者你可能是这个意思:

globals [listOfInitialVals]
turtles-own [val]
to init-turtle
  set val random-float 1 ;just for illustration
  set listOfTurtleVals (lput val listOfInitialVals)
end

【讨论】:

    猜你喜欢
    • 2018-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    • 1970-01-01
    相关资源
    最近更新 更多