跳转到内容

Rust 新手程序员/CSV 程序

来自维基教科书,开放的世界,开放的书籍

制作简单的 CSV 分析程序

[编辑 | 编辑源代码]

在这个程序中,我们将更多地了解特征,包括泛型,并对集合等编程概念更加熟悉。

什么是 CSV?

[编辑 | 编辑源代码]

CSV 或逗号分隔值是一种非常简单的文件格式,用于在文件中存储数据。顾名思义,它实际上只是用逗号分隔的值。每行表示一组新的值。第一行是标题,指示每个值的含义。以下是一个更清楚的示例

假设我们想要存储电子游戏角色的属性,我们可以使用以下内容
ID,Attack,Defense,Health,Speed 1,10,20,25,5 2,30,10,10,30 3,40,40,10,10 4,10,40,50,5

因此,我们将有 4 个角色,我们的第一个角色的 ID 为 1,攻击为 10,防御为 20,生命为 25,速度为 5。我们的第二个角色的 ID 为 2,攻击为 30,防御为 10,生命为 10,速度为 30。等等。

程序规范

[编辑 | 编辑源代码]
  • 将解析来自文件的 CSV 值并打印出关于它们的某些统计信息
  • 将提供用于读取新记录的简单方法
  • 将提供用于写入新记录的简单方法

接下来:设置 CSV 文件和基本解析

华夏公益教科书