1.5.2.1 从简单开始

728 篇文章 1 订阅
349 篇文章 0 订阅

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# 同样对我们有所帮助。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值