document.write("
2009年07月21日 的组织自然地分为了Solution、Project、File三个层次,本文在这三个层次上就代码组织的基本问题做了讨论,写得比较简单,欢迎您来留言讨论 。(要了解本人所写的其它F#随笔请查看 F#
2009年07月21日 从C#3.0到F#。要想快速地获得对F#的了解,可以看看这两篇随笔:F#快速上手(一),F#快速上手(二)。接下来我们看看开发F#时可以选用的不同方式。(一)NotepadF#程序本质上就
2009年07月21日 数)的规格尽量简化,并以函数式的风格代替命令式风格的测试代码。Specification可以翻译为规格说明,就是说测试代码实际上是对待测代码的一条条规格说明。比如对函数square,它求一个数的平
2009年07月21日 绍这些内容。注意:本文中的代码均在F# 1.9.4.17版本下编写,在F# CTP 1.9.6.0版本下可能不能通过编译。参考:《Foundations of F#》 by Robert Pi
2009年07月21日 F#函数式编程范式的核心内容,主要是模式匹配、自定义类型、异常处理和延迟求值等内容,至此,F#的函数式编程的相关内容就介绍完了。模式匹配可以很大程度上简化我们的程序;自定义类型则可以帮助我们更好地组织
2009年07月21日 案是F#。使用F#,除了能借助FP的力量,最重要的一点是它跟.NET平台的无缝兼容,它可以轻松地与C#或VB.NET进行互操作,通过F#,我们手中的C#/VB.NET会变得更为强大。本文尝试通过F#对
2009年07月21日 注意:本文中的代码均在F# 1.9.4.17版本下编写,在F# CTP 1.9.6.0版本下可能不能通过编译。F#系列随笔索引页面参考:《Foundations of F#》 by Rob
2009年07月21日 法是相同的,而在调用由非F#类库中的方法时必须使用括号(在F#中通常可用空格)。非F#类库中的方法不能被柯里化,方法本身也不是值,因此不能作为参数传递。遵循了这些规则,调用非F#类库的方法就变得直白、
2009年07月21日 ”机制。F#系列随笔索引注意:本文中的代码均在F# 1.9.4.17版本下编写,在F# CTP 1.9.6.0版本下可能不能通过编译。参考:《Foundations of F#》 by
2009年07月21日 n,因为它更为紧凑,在F#类库中你能看到很多这样的例子。注意:本文中的代码均在F# 1.9.4.17版本下编写,在F# CTP 1.9.6.0版本下可能不能通过编译。 F#系列随笔索引页面
")