4.5 第四章小结

4.5 第四章小结

 

    在这一章中,我们开发了一个简单但实用的应用程序,绘制饼图。我们讨论了基本的 F# 和 .NET 的数字数据类型,探讨了 F# 和 .NET 两个使用字符串的函数。此外,我们还演示了如何从 F# 中使用普通的 .NET 库,也看到了使用 Windows Forms,System.Drawing 以及基本的 I/O 的例子。

    我们想在这一章中演示的是一个典型的 F# 的开发过程。开始,编写用于处理数据的函数,立即在 F# Interactive 中进行测试。接着,我们实现了一个函数,从文件中加载真实的数据,和一个简单的控制台应用程序,以验证核心函数正常工作。最后,我们添加一个 GUI,使用我们已经实现并测试的函数绘制图表。

    我们能够主要以这种方式,及早在这本书中实现应用程序,因为它大规模使用数据。我们用过的唯一的数据结构是元组和列表,两个都在第 2 章中引入。大多数的实用程序需要使用更复杂的数据集。这是第 2 部分的主题,我们将看到如何以函数的方式表示更复杂的和结构化数据,如何巧妙对其进行处理。

    当然,这个应用程序仍然是相当简单的,在这一点上,将其扩展(例如,通过添加不同类型的图表)将很难。要使应用程序更可扩展,我们需要在开发方法中执行额外的迭代。这需要很多高级函数技术,在本书的剩余部分讨论。

你可能感兴趣的:(F#,职场,C#,休闲,函数编程)