1
我幾乎沒有開始使用netlogo,我創建了一個模型,其中我的代理有一個引用所有的唯一值的列表(所以它的長度等於代理存在的數量在時間t,列表中的項目1對應於龜1)的值。新代理出生時,我無法更新列表。我怎樣才能做到這一點?NetLogo更新列表當一個新的代理出生
問候
我幾乎沒有開始使用netlogo,我創建了一個模型,其中我的代理有一個引用所有的唯一值的列表(所以它的長度等於代理存在的數量在時間t,列表中的項目1對應於龜1)的值。新代理出生時,我無法更新列表。我怎樣才能做到這一點?NetLogo更新列表當一個新的代理出生
問候
這聽起來像你想是這樣的:
turtles-own [listOfTurtleVals val]
to init-turtle
set val random-float 1 ;just for illustration
set listOfTurtleVals ([val] of other turtles)
end
然後只需運行init-turtle
每個龜創建。
Alteratively你可能意味着這樣的:
globals [listOfInitialVals]
turtles-own [val]
to init-turtle
set val random-float 1 ;just for illustration
set listOfTurtleVals (lput val listOfInitialVals)
end
我在瞭解您的點困難。您能否發佈您的(部分)代碼並提出比文本描述更具體的內容? – Hamdi