NetLogo从海龟自己的清单

时间:2018-03-08 13:07:54

标签: netlogo

我的海龟有两个龟自己的变量。 itm 是介于0和2之间的数值, lst 是一个包含3个数字项的列表。

我现在想要从所有海龟中检索 itm itm 项并将它们相加。

我目前的方法如下,但会产生错误的结果。

reduce [ [foo ID] -> (item ([i] of turtle ID) ([l] of turtle ID)) + foo ] ([who] of turtles)

我可以通过一个简单的foreach循环来完成它,但如果可能的话我希望将它放在一行。

赞赏我的方法的其他方法或更正!

由于

1 个答案:

答案 0 :(得分:3)

您只需要:

sum [ item itm lst ] of turtles

作为更一般的评论:避免尝试使用他们的who号码来引用海龟。它几乎从不需要,通常表明你正在考虑你想要完成的事情......