FSharpPlus 1.6.1
前缀已预留dotnet add package FSharpPlus --version 1.6.1
NuGet\Install-Package FSharpPlus -Version 1.6.1
<PackageReference Include="FSharpPlus" Version="1.6.1" />
paket add FSharpPlus --version 1.6.1
#r "nuget: FSharpPlus, 1.6.1"
// Install FSharpPlus as a Cake Addin #addin nuget:?package=FSharpPlus&version=1.6.1 // Install FSharpPlus as a Cake Tool #tool nuget:?package=FSharpPlus&version=1.6.1
FSharpPlus
F#+ 是一个旨在将 F# 带至功能性编程更高水平的基库。
想象一下 F# 超出其本身的可能是什么样子?
F#+ 基于 FSharp,使用泛型编程技术帮助您避免样板代码。然而,通过命名约定和签名,它尽可能地'增强'而不是'替换'现有模式。
入门很简单,因为你可以从享受一些扩展和通用函数开始,但当你深入掌握时,你会发现在F#+中有更多其他部分展开使用。
更多信息请查看文档。
寻求帮助
我们很高兴为您提供任何问题的帮助,包括完全初学者的问题!
请加入我们,一起聊天:
- Gitter
- 您可以通过功能编程 Slack受邀加入并加入#FSharpPlus。
...或者您可以在带有标签F#+
的stack overflow上提问。
贡献
项目托管在GitHub上,您可以在此处报告问题、fork项目并提交pull请求。欢迎提出问题和讨论,不要犹豫,填写新建问题表单!
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net5.0 已计算。 net5.0-windows 已计算。 net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
.NET Core | netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。 |
.NET Standard | netstandard2.0 兼容。 netstandard2.1 兼容。 |
.NET Framework | net45 兼容。 net451 已计算。 net452 已计算。 net46 已计算。 net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen40 已计算。 tizen60 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETFramework 4.5
- FSharp.Core (>= 4.6.2)
- System.ValueTuple (>= 4.4.0)
-
.NETStandard 2.0
- FSharp.Core (>= 6.0.6)
-
.NETStandard 2.1
- FSharp.Core (>= 6.0.6)
-
net6.0
- FSharp.Core (>= 6.0.6)
NuGet 包 (38)
显示依赖于 FSharpPlus 的前 5 个 NuGet 包
包 | 下载 |
---|---|
Fleece
序列化库 |
|
SafetyFirst
为 F# 和 C# 提供的总函数 |
|
FSharpTools
主要用于 F# 的工具,主要是 .NET 对象的函数扩展 |
|
HOG.Hermes.Client
包描述 |
|
radarUdpF
Alpherg 是一个加密一些 UDP 数据包的实验性小项目 https://github.com/ShowingCloud/Alpherg |
GitHub 仓库 (1)
显示依赖于 FSharpPlus 的前 1 个流行的 GitHub 仓库
仓库 | 星级 |
---|---|
osstotalsoft/nbb
.Net Building Blocks
|
版本 | 下载 | 最后更新 |
---|---|---|
1.6.1 | 37,467 | 2/13/2024 |
1.6.0-RC2 | 1,704 | 12/17/2023 |
1.6.0-RC1 | 400 | 12/17/2023 |
1.5.0 | 58,730 | 10/15/2023 |
1.5.0-v1.5-CI03562 | 68 | 12/10/2023 |
1.4.1 | 60,556 | 4/5/2023 |
1.4.0 | 83,085 | 2/22/2023 |
1.3.3 | 5,148 | 2/5/2023 |
1.3.2 | 12,037 | 12/2/2022 |
1.2.5 | 87,859 | 8/31/2022 |
1.2.4 | 227,968 | 5/5/2022 |
1.2.3 | 22,826 | 4/1/2022 |
1.2.2 | 128,143 | 10/7/2021 |
1.2.1 | 25,658 | 7/16/2021 |
1.2.0 | 11,653 | 6/6/2021 |
1.2.0-CI01971 | 27,793 | 3/27/2021 |
1.2.0-CI01240 | 6,697 | 8/18/2020 |
1.1.7 | 95,066 | 1/7/2021 |
1.1.6 | 11,387 | 12/7/2020 |
1.1.5 | 7,308 | 11/22/2020 |
1.1.4 | 4,468 | 10/8/2020 |
1.1.3 | 10,465 | 7/19/2020 |
1.1.1 | 12,340 | 5/10/2020 |
1.1.0 | 31,369 | 4/14/2020 |
1.1.0-RC4 | 1,109 | 3/31/2020 |
1.1.0-RC3 | 10,367 | 3/5/2020 |
1.1.0-RC2 | 2,343 | 1/25/2020 |
1.1.0-RC1 | 1,906 | 1/13/2020 |
1.1.0-CI00272 | 2,686 | 9/14/2019 |
1.1.0-CI00271 | 1,434 | 8/15/2019 |
1.1.0-CI00252 | 27,484 | 10/8/2018 |
1.1.0-CI00245 | 4,151 | 9/22/2018 |
1.1.0-CI00240 | 1,197 | 9/15/2018 |
1.1.0-CI00230 | 2,407 | 8/30/2018 |
1.1.0-CI00208 | 1,557 | 6/15/2018 |
1.1.0-CI00204 | 1,549 | 6/5/2018 |
1.0.0 | 217,371 | 4/27/2018 |
1.0.0-RC3 | 1,564 | 4/13/2018 |
1.0.0-RC2 | 1,523 | 3/31/2018 |
1.0.0-RC1 | 1,456 | 3/26/2018 |
1.0.0-CI00148 | 1,471 | 2/17/2018 |
1.0.0-CI00145 | 1,394 | 2/6/2018 |
1.0.0-CI00136 | 1,405 | 1/28/2018 |
1.0.0-CI00134 | 1,292 | 1/25/2018 |
1.0.0-CI00099 | 1,385 | 12/31/2017 |
1.0.0-CI00092 | 1,364 | 12/26/2017 |
1.0.0-CI00091 | 1,428 | 11/30/2017 |
1.0.0-CI00089 | 2,830 | 3/9/2017 |
1.0.0-CI00078 | 1,408 | 1/21/2017 |
1.0.0-CI00063 | 1,312 | 12/30/2016 |
1.0.0-CI00037 | 1,374 | 12/20/2016 |
1.0.0-CI00033 | 1,373 | 12/10/2016 |
1.0.0-CI00032 | 1,320 | 12/5/2016 |
1.0.0-CI00031 | 1,299 | 12/4/2016 |
1.0.0-CI00029 | 1,391 | 11/19/2016 |
1.0.0-CI00018 | 1,557 | 11/26/2015 |
1.0.0-CI00015 | 1,586 | 11/23/2015 |
1.0.0-CI00013 | 1,352 | 10/29/2015 |
1.0.0-CI00009 | 1,336 | 10/11/2015 |
1.0.0-CI00005 | 1,417 | 10/3/2015 |
1.0.0-CI00002 | 1,428 | 3/13/2015 |
0.0.4 | 14,265 | 6/26/2014 |
0.0.3 | 5,217 | 1/12/2014 |
0.0.2 | 1,849 | 11/28/2013 |
0.0.1 | 2,242 | 11/16/2013 |
版本说明:FSharpPlus 1.6.1 - 2024年2月13日
------------------------------------------------------
添加非顺序算子与应用计算表达式
添加合适的SeqT实现
矩阵和向量类型实现了IEnumerable和IReadOnly接口
向字典添加有限的算子支持
添加(正向)tee算子(|-)
添加“mapsquared”管道算子(|>>>|)和(<<<|)
向DList<'T>添加一些函数、接口和优化
添加findLastSliceIndex和tryFindLastSliceIndex
添加Result.Sequence
添加Result.iterError
添加Validation.ofOptionWith
添加List.chunkBy
将Sequence重载更名为Sequential
向Async.Sequential添加Async.Await Async.AsTask和其他重载
向IReadOnlyCollection和Exception模块添加empty和isEmpty
修复List和Array中lift3的bug
泛型遍历的类型推断略有改进