创建不同的列表 groups/packs
Create a list of different groups/packs
我模型的每个主体都有一个乌龟自己的变量,表明它们属于特定的家庭组。
我正在尝试创建一个全局变量,它是存在的不同 'family groups' 的列表。
我想我只需要一个所有代理家族标识符的列表,然后删除重复项?但是我这辈子都想不通。
类似
let o-family-groups list family-name of turtles
set family-groups remove-duplicates o-family-groups
您非常接近实际的解决方案。
您可以删除 list
原语,因为 [turtles-own-var] of turtles
无论如何都会向您报告一个列表。但是,您必须将 turtle-own 变量放在方括号 [].
中
let o-family-groups [family-name] of turtles
set family-groups remove-duplicates (o-family-groups)
您还可以将 remove-duplicates
添加到同一行中以使代码更短:
set family-groups remove-duplicates ([family-name] of turtles)
我模型的每个主体都有一个乌龟自己的变量,表明它们属于特定的家庭组。
我正在尝试创建一个全局变量,它是存在的不同 'family groups' 的列表。
我想我只需要一个所有代理家族标识符的列表,然后删除重复项?但是我这辈子都想不通。
类似
let o-family-groups list family-name of turtles
set family-groups remove-duplicates o-family-groups
您非常接近实际的解决方案。
您可以删除 list
原语,因为 [turtles-own-var] of turtles
无论如何都会向您报告一个列表。但是,您必须将 turtle-own 变量放在方括号 [].
let o-family-groups [family-name] of turtles
set family-groups remove-duplicates (o-family-groups)
您还可以将 remove-duplicates
添加到同一行中以使代码更短:
set family-groups remove-duplicates ([family-name] of turtles)