摘要: 继续上一篇叙述Tuple和Swap的文章,现在我们继续探索:相比C#编程,如何轻松的使用F#来减少你的编码工作。直到最近,我才开始注意到在F#中有一个叫做记录(Record)的类型,之前,我以为它类似于C#中的结构或者类,但是,实际并非如此。首先介绍下什么是记录:记录表示命名值的简单聚合,并可以选择包含成员。我们先来看如下代码:type myPointRecord = { X : float; Y::float }let pointA = { X = 0; Y= 0 }let pointB = { X = 0; Y = 0 } 上面定义的两个point实际上是相同的,我们可以用如下简单而且直. 阅读全文
posted @ 2012-11-08 17:22 Jeallyn 阅读(2879) 评论(0) 推荐(1) 编辑