摘要: F#中的列表list是不可变的一列数据。列表中的数据必须具有相同的数据类型。任何试图对列表进行修改的函数或者运算符,实际上都是构建了一个新的列表。 用如下方式来定义一个列表: let empty = [] let singleValue = [5] let threeValues = ["a"; " 阅读全文
posted @ 2025-09-23 12:25 QMazon 阅读(9) 评论(0) 推荐(0)
摘要: 记录,record, 是一些字段的集合。使用type关键字来定义一个record。记录的字段需要放置在花括号{}之内,需要明确地声明类型和名称。新建一个记录的实例的时候,必须给所有字段赋值。 定义一个记录的时候,字段必须换行声明,抑或使用分号;隔开。 // 定义一个记录 type Address = 阅读全文
posted @ 2025-09-23 11:57 QMazon 阅读(4) 评论(0) 推荐(0)
摘要: 可区分联合是一串固定的项目。使用type和| 来声明。将每一个项目称为一个case。 type Season = | Spring // Spring 就是一个 case | Summer | Autumn | Winter 可区分联合的每一个case都可以附加一些数据,不同的case可以附加不同类 阅读全文
posted @ 2025-09-23 09:55 QMazon 阅读(13) 评论(0) 推荐(0)