我的海龟有两个龟自己的变量。 itm 是介于0和2之间的数值, lst 是一个包含3个数字项的列表。
我现在想要从所有海龟中检索 itm 的 itm 项并将它们相加。
我目前的方法如下,但会产生错误的结果。
reduce [ [foo ID] -> (item ([i] of turtle ID) ([l] of turtle ID)) + foo ] ([who] of turtles)
我可以通过一个简单的foreach
循环来完成它,但如果可能的话我希望将它放在一行。
赞赏我的方法的其他方法或更正!
由于
答案 0 :(得分:3)
您只需要:
sum [ item itm lst ] of turtles
作为更一般的评论:避免尝试使用他们的who
号码来引用海龟。它几乎从不需要,通常表明你正在考虑你想要完成的事情......