每个代理都有可能创建每个表唯一的表吗?

问题描述

假设我有2个代理,并且我想使用table扩展名为其创建表。我想让每个代理程序代替一个表来存储其值,例如,为第一个代理程序创建table_0(对于0变量具有who,因此命名) ,而table_1代表另一个代理,因此第一个代理不会打扰第二个代理的表,反之亦然。

有可能吗?

解决方法

这是乌龟属性的用途。您不需要为每个表使用不同的名称,乌龟会跟踪其自己的任何属性副本。所以只要像这样:

turtles-own
[ my-table
]