4.2 用 FSI 编写和测试代码

4.2 用 FSI 编写和测试代码

 

    从 4.1 节的描述中,你应该了解我们将使用什么样的数据。这个应用程序使用一系列元素,包含显示在图表上的标题和数字。将从简单的 CSV 文件中加载数据,其中每行包含单个元素。清单 4.1 显示一个示例文件,有世界的人口分布,单位以百万计。

 

Listing 4.1 Our CSV file with population information

 

Asia,3634
Australia/Oceania,30
Africa,767
South America,511
Europe,729
North America,307

 

    像这样的 CSV 文件得到了许多的电子表格软件的支持,包括 Microsoft Excel,因此,如果使用 .csv 扩展名保存文件,可以方便地编辑。我们的应用程序将只支持基本的文件,所以,我们将假设,值使用逗号分隔,并且标题中没有任何的逗号或引号。那些额外元素会导致文件格式更复杂,解析代码更复杂。

    让我们首先编写读取该文件的 F# 函数,并对加载的数据执行基本的计算。我们将以交互的方式开发代码,这样,能够在写好一个函数以后就立即测试。

你可能感兴趣的:(元素,应用程序,休闲,测试代码,FSI)