java - 通过 Java-NetLogo-API 6 设置海龟变量
问题描述
我正在尝试通过 Java-NetLogo-API 6 设置海龟变量。
我必须使用的方法是“setVariable(int vn, Object value)”。所以我现在需要我想要更改的变量的确切索引,而不仅仅是变量名。所以我所做的就是在控制台中打印一个海龟的所有变量,然后计算我要设置的变量是哪个索引号。然后我可以使用我刚刚找到的变量的索引号的方法。
在 Java-NetLogo-API 4 中有一个名为“setTurtleOrLinkVariable(String varName, Object value)”的方法,它只需要我要设置的变量的名称,但 API 6 中不再存在此方法。
所以我的问题是,是否有更好的方法来设置海龟变量,而不是必须计算想要的变量能够更改哪个索引号?
提前致谢!
解决方案
推荐阅读
- process - 如何从运行 OOM 的 JVM 子进程中恢复?
- android - 检索和存储图像
- javascript - 未处理的“错误”事件
- highcharts - HightChart 标志不起作用,错误:Highcharts 错误 #17:www.highcharts.com/errors/17
- php - Typo3 8.7.16:在页面 TSConfig 上设置 options.defaultUploadFolder 不起作用
- python - 为什么不执行 Python Scrapy 库类
- php - php项目中的Webpack:如何自动化ftp上传
- scala - 返回参数列表
- c - C 标准是否允许为指针分配任意值并递增它?
- c# - 从模板中找不到 EnableAuthenticator 页面