摘要: 模式匹配允许你查看一个标识符,根据其值的不同做出不同的计算。这有点类似if … then … else …表达式,和C++ 或 C#中的switch 语句很相似,但它的功能更强大,更灵活。 F#允许你在一个类型变量或值上进行模式匹配的构造。它有几种不同的形式和做法。在必要位置该语言有异常处理的语法,我们将在本章后面讨论“异常与异常处理”。模式匹配最简单的形式就是匹配值,在“值与函数”里,你已看到用它实现的Fibonacci数列。为说明语法,下一个例子将生成Lucas 序列,数字顺序如下:1, 3, 4, 7, 11, 18, 29, 47, 76, ….。Lucas 序列与Fibonacci. 阅读全文
posted @ 2011-11-25 16:18 银河系漫游指南 阅读(636) 评论(0) 推荐(0) 编辑