2017-09-25 38 views
0

我想使用Foreach命令遍歷代理集。我要求每隻海龜將變量的值設置爲某個值。但是,我嘗試了這麼多的語法。我已經得到最接近的是以下幾點:預期的輸入是一個列表 - 在NetLogo中與Foreach的錯誤

Set all-turtles (turtle-set turtles) 

foreach all-turtles [set infoneed one-of infotypes] 

不過,我不斷收到以下錯誤:「FOREACH預期輸入是一個列表,但得到了agentset(agentset,81名龜)來代替。」

我該如何解決這個問題?

感謝,

布蘭登

的Windows 10 // 6.0.2的NetLogo

回答

1
​​
+0

嗨阿蘭,感謝這個,而是問烏龜併發運行,這意味着所有的海龜將得到相同的信息類型。我希望每隻烏龜都擁有不同的信息類型。這就是我試圖使用Foreach的原因......還有其他建議嗎? - 布蘭登 – bgreenb1

+2

@ bgreenb1烏龜以隨機順序依次詢問。試試看看。 – Alan

相關問題