document.write("
F# 探险透过 F# 理解函数编程(中)
2009年07月21日 ake和drop函数,我们可以看到,首先得把列表理解为链表,然后在此基础上应用递归和模式匹配,就可以完成很多复杂的操作。小结 本文介绍了函数编程(FP)中的列表操作。首先是函数编程中列表的三种基本
http://www.itpow.com/c/2009/07/DSYPE8AX8P7G4TZ6.asp
F# 探险透过 F# 理解函数编程(上)
2009年07月21日 ve函数的第一个参数f是一个函数,它的返回值也是函数,返回的是一个匿名函数。高阶函数(High-level function) 高阶函数是指那些可以接受其它函数为参数,或者把函数作为返回值的函数。上
http://www.itpow.com/c/2009/07/H2CVWTATZ3AKSUK9.asp
F# 探险函数编程(上)
2009年07月21日 ;在F#的命令编程范式下,在某些条件下标识符的值是可以修改的。标识符也可用于引用函数,在F#中函数本质上也是值。也就是说,F#中没有真正的函数名和参数名的概念,它们都是标识符。定义函数的方式与定义值
http://www.itpow.com/c/2009/07/QTMF76FHN2D6DVBL.asp
F# 探险函数编程(中)
2009年07月21日 又称隐类型,通常是——但不限于——函数编程语言的特性,比如C# 3.0和VB.NET 9.0都提供了一定的支持,它使很多编程任务变得更为简单。 参考:《Foundations of F#》
http://www.itpow.com/c/2009/07/DNVEZK1DRF1V1MR2.asp
F# 探险函数编程(下)
2009年07月21日 econd time:小节本文继续讨论F#函数编程范式的核心内容,主要是模式匹配、自定义类型、异常处理和延迟求值等内容,至此,F#的函数编程的相关内容就介绍完了。模式匹配可以很大程度上简
http://www.itpow.com/c/2009/07/E5O5315H1QWZJFD4.asp
F# 探险命令编程(下)
2009年07月21日 多个函数调用,每次函数调用都将返回值传给下一个函数。小结走马观花,这一站的风景看得差不多了,命令编程的核心部分也介绍完毕。有了函数编程和命令编程的知识,我们应该有信心解决大部分问题了。使用F#,
http://www.itpow.com/c/2009/07/KOYLZXV5PSO0OJGP.asp
F# 探险命令编程(上)
2009年07月21日 本系列的第二部分(函数编程上、中、下)中,我们了解了如何使用F#进行纯粹的函数编程。但是在一些情况下,比如I/O,几乎不能避免改变状态,也就是说会带来side effect。F#并不强求你以无状
http://www.itpow.com/c/2009/07/OZ27DXGSLQSIFGAL.asp
F# 探险面向对象编程(中)
2009年07月21日 类实例的时候,我们既可以采用显的构造函数,也可以采用更为紧凑的“隐的类构造”机制。F#系列随笔索引注意:本文中的代码均在F# 1.9.4.17版本下编写,在F# CTP 1.9.6.0版本
http://www.itpow.com/c/2009/07/UFUM1FIWNJH77MCN.asp
F# 探险面向对象编程(上)
2009年07月21日 为自然的方式:向F#类型中添加成员。向F#类型添加成员 F#中的类型包括记录(Record)和Union类型,两者均可以添加成员。在函数编程(下)中,我们看到了如何定义类型,要为添加成员需要在字
http://www.itpow.com/c/2009/07/7AF9S1U97UTMM9N5.asp
F# 探险面向对象编程(下)
2009年07月21日 构造函数,否则不能通过编译。其原因是,跟C#一样,在初始化派生类时会调用基类的构造函数,而F#中类没有默认的构造函数,所以必须显添加构造函数。而如果基类的构造函数带有参数的话,派生类的构造函数写法
http://www.itpow.com/c/2009/07/JLH8LJVUPO9EZ0U5.asp
")