1.5.2.1 从简单开始
开始新项目,通常新建脚本文件,尝试实现最初的原型,试验关键想法。这时的脚本文件包含了各种试验的源代码,经常是杂乱无章的。如图 1.3,这个阶段的 Visual Studio IDE 可能就像这个样子。
图 1.3 使用交互式 F#,先测试代码,然后包装成函数。
图 1.3 只显示了编辑器和 F# 交互窗口,但这就是我们现在所需要的全部,因为我们还没有项目。正如你所看到的,我们首先写了几个值绑定,测试F# 中的字符串连接,在 F# 交互窗口窗口中输入代码,验证结果是否与预期一致。了解了字符串连接之后,我们把这段代码包装成一个函数(我们将在第三章介绍函数)。
接下来,我们选中这个函数,并按 Alt + Enter,将其发送到 F# 交互窗口。如果以这种方式输入代码,控制台(shell)不再输出源代码,只打印出我们声明的值和函数的相关信息。之后,我们输入表达式sayHello("world"),测试写的函数。注意,在 F# 交互式窗口中命令以双分号(;;)结尾,这样,可以很容易输入多行的命令。
当我们着手写更有意义的例子时,将会发现,简单是由函数概念支持的,使用其中的许多概念,能够写出极其简洁的代码,并且,能够立即测试代码。因此,F# 在开发的早期足够强。(第二部分将关注函数式结构的易用性)。随着程序变大,编写的代码需要更加精致,通常还要考虑与 .NET 技术的集成。幸运的是,F# 同样对我们有所帮助。
原文:http://blog.csdn.net/hadstj/article/details/38422685