2016-03-07 46 views
1

我幾乎沒有開始使用netlogo,我創建了一個模型,其中我的代理有一個引用所有的唯一值的列表(所以它的長度等於代理存在的數量在時間t,列表中的項目1對應於龜1)的值。新代理出生時,我無法更新列表。我怎樣才能做到這一點?NetLogo更新列表當一個新的代理出生

問候

+0

我在瞭解您的點困難。您能否發佈您的(部分)代碼並提出比文本描述更具體的內容? – Hamdi

回答

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每個龜創建。

Alteratively你可能意味着這樣的:

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