找回密码
 立即注册
查看: 170|回复: 0

函数式编程

[复制链接]

主题

0

回帖

265

积分

中级会员

积分
265
发表于 2024-5-6 10:19:37 | 显示全部楼层 |阅读模式

Curryfy- 提供强类型的C#委托扩展方法,以利用函数式编程技巧,如柯里化和部分应用

language-ext- 该库使用C# 6+的特性,提供了一个功能性的“基础类库”,如果你闭上眼睛看,它可以看起来像是语言本身的扩展。它还包括一个类似于Erlang的进程系统(actors),可以选择将消息和状态持久化到Redis(注意,你可以在不使用Redis的情况下进行内部消息传递)。进程系统还支持消息和状态的Rx流,允许完整的反应式事件和消息分发系统。

Optional- 一个强大的C#选项类型。

JFlepp.Maybe- 一个适用于C#的Maybe类型,旨在将F#中的Option类型以C#的方式进行移植。

Optuple- 为.NET Standard提供了一种在非侵入性方式中为(bool, T)提供Option-like语义的库;也就是说,对于库或其用户来说,没有新的选项类型依赖关系。

MoreLinq- 为LINQ to Objects提供额外的方法。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|充电资源网

GMT+8, 2025-6-3 17:43 , Processed in 0.080962 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.