F#
文章平均质量分 94
scixing
今天是学习.NET的好日子
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【F#入门】第五讲 模式匹配
本期内容深入探讨了F#中的模式匹配,这是一种强大的工具,用于分解和判断数据。模式匹配通过定义一系列规则来转换输入数据,F#支持多种模式,包括常量模式、标识符模式、变量模式、OR/AND模式、Cons模式、列表模式、数组模式、记录模式、类型模式和活动模式等。这些模式不仅使业务规则更加清晰,还使得代码更接近问题域的表述,特别是在函数式编程中,模式匹配是递归算法的自然表达方式。通过具体的代码示例,如红黑树的实现,展示了模式匹配如何简化复杂数据结构的操作,使得代码更加简洁和易于理解。模式匹配不仅限于函数式编程,其高原创 2025-05-08 23:00:34 · 565 阅读 · 0 评论 -
【函数式编程】【C#/F#】第五讲 函数式编程中的错误处理,副作用管理
在上一讲中,我们学习了在函数式编程中一个,非常重要的概念。藉由这个武器,我们将来挑战我们最开始做讲述的概念,代码的副作用。当然,如果你还记得的话,程序的异常也是副作用的其中一种。复习时间:会影响外界状态(状态突变)、使用到了IO(输入输出)的功能、改变输入参数,或是抛出异常叫做副作用如果你觉得有部分知识点已经忘了,可以回顾一下之前的内容【C#/F#】「函数式编程」序章 - 不可变与表达式两大戒律单子在FP之中有一个重要的任务,那就是管控副作用的范围。这也是我们一直想要强调的,副作用在程序中不可避免。原创 2025-04-16 15:28:08 · 1133 阅读 · 0 评论 -
【F#入门】第四讲 函数,管道与组合
介绍函数 组合 管道 以及递归函数的概念原创 2025-03-23 20:47:57 · 869 阅读 · 0 评论 -
【函数式编程】【C#/F#】第四讲:单子与函子 - 抽象的编程模式
介绍了函子 单子的定义 以及使用例子,和抽象的编程模式原创 2025-03-17 23:11:41 · 1150 阅读 · 0 评论 -
【F#初学者】第三讲 可区分联合与其高级运用
F#中的可区分联合原创 2025-03-07 11:42:20 · 869 阅读 · 0 评论 -
【C#/F#】【函数式编程】第三讲:我们应该如何使用记录这个类型?- 数据与逻辑分离
介绍了如何利用记录的不可变性和其它特性,完成准确的数据建模。增强代码健壮性可读性原创 2025-02-23 10:29:09 · 885 阅读 · 0 评论 -
【F#初学者】第二讲 F#中的类型简介
F#中的类型系统 集合类型 可区分联合 常见类型 unit类型 面向对象类型等原创 2025-02-07 15:02:57 · 1029 阅读 · 0 评论 -
【C#/F#】「函数式编程」第二讲:函数签名,与“诚实”的函数
介绍了函数签名 与什么叫做诚实的函数原创 2025-02-01 23:13:53 · 878 阅读 · 0 评论 -
【C#/F#】「函数式编程」第一讲:高阶函数、纯函数
介绍 高阶函数 纯函数原创 2025-01-02 16:52:26 · 873 阅读 · 0 评论
分享