每个代理是否可以为每个代理创建唯一的表?
Is it possible for each agent creates tables unique to each of them?
假设我有 2 个代理,我想为他们制作 tables 使用 table
扩展名。我不想用一个 table 来存储它们的值,而是要求每个代理为第一个代理创建 table_0
(who
变量有 0
,因此得名),另一个是 table_1
,因此第一个代理不会打扰第二个代理的 table,反之亦然。
这可能吗?
这就是海龟属性的用途。您不需要为每个 table 取不同的名称,乌龟会跟踪它自己的任何属性副本。所以只要有这样的东西:
turtles-own
[ my-table
]
假设我有 2 个代理,我想为他们制作 tables 使用 table
扩展名。我不想用一个 table 来存储它们的值,而是要求每个代理为第一个代理创建 table_0
(who
变量有 0
,因此得名),另一个是 table_1
,因此第一个代理不会打扰第二个代理的 table,反之亦然。
这可能吗?
这就是海龟属性的用途。您不需要为每个 table 取不同的名称,乌龟会跟踪它自己的任何属性副本。所以只要有这样的东西:
turtles-own
[ my-table
]