首页 > 解决方案 > 通过 Java-NetLogo-API 6 设置海龟变量

问题描述

我正在尝试通过 Java-NetLogo-API 6 设置海龟变量。

我必须使用的方法是“setVariable(int vn, Object value)”。所以我现在需要我想要更改的变量的确切索引,而不仅仅是变量名。所以我所做的就是在控制台中打印一个海龟的所有变量,然后计算我要设置的变量是哪个索引号。然后我可以使用我刚刚找到的变量的索引号的方法。

在 Java-NetLogo-API 4 中有一个名为“setTurtleOrLinkVariable(String varName, Object value)”的方法,它只需要我要设置的变量的名称,但 API 6 中不再存在此方法。

所以我的问题是,是否有更好的方法来设置海龟变量,而不是必须计算想要的变量能够更改哪个索引号?

提前致谢!

标签: javanetlogo

解决方案


推荐阅读