首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找导出海龟属性的代码

寻找导出海龟属性的代码
EN

Stack Overflow用户
提问于 2022-01-06 03:35:17
回答 1查看 93关注 0票数 1

我希望在安装程序中将所有单个海龟属性导出到csv文件,然后在运行结束时将其导出。

我尝试过修改csv模型来完成这个任务,但是对于网络徽标和编码来说还是很陌生的,因此,我很难确定如何编写和编写哪些代码。我理解守则的这一部分:

要将海龟写入csv;我们使用of基元来创建列表,然后使用csv扩展名将列表列表写入文件。csv:到文件"turtles.csv“(列表xcor大小颜色标题)的海龟结束

但是,我不知道如何编写代码来收集所有海龟的单个海龟属性(我正在寻找当一个“检查”单个海龟时显示的属性)。

我正在使用阴谋论模型,并希望分析这两组数据以及初始的滑块参数集。

如能提供任何信息或指导,我将不胜感激。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-01-06 14:39:24

CSV扩展确实使这非常容易。您所需要做的就是将单词"( list“)后面的变量列表替换为您想要的海龟中的所有变量。这些变量可以是海龟变量、补丁变量(海龟所在的补丁),也可以是全局变量,如“滴答”。

代码语言:javascript
复制
to write-turtles-to-csv
  ; we use the `of` primitive to make a list of lists and then
  ; use the csv extension to write that list of lists to a file.
  csv:to-file "turtles.csv" [ (list turtle-var-1 turtle-var-2) ] of turtles
end

这种方法的问题是,它每次都写入一个新文件,因此您无法在同一个文件中从模拟的开始和结束中获得海龟变量。最简单的解决方案是编写两个独立的文件。在安装结束时使用如下语句:

csv:将“海龟-在setup.csv”(海龟-1海龟-2)

以及相同的语句,但在代码停止时使用不同的文件名。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70602155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档