FSharpPlus.TypeLevel 1.6.1
前缀已保留
dotnet add package FSharpPlus.TypeLevel --version 1.6.1
NuGet\Install-Package FSharpPlus.TypeLevel -Version 1.6.1
<PackageReference Include="FSharpPlus.TypeLevel" Version="1.6.1" />
paket add FSharpPlus.TypeLevel --version 1.6.1
#r "nuget: FSharpPlus.TypeLevel, 1.6.1"
// Install FSharpPlus.TypeLevel as a Cake Addin #addin nuget:?package=FSharpPlus.TypeLevel&version=1.6.1 // Install FSharpPlus.TypeLevel as a Cake Tool #tool nuget:?package=FSharpPlus.TypeLevel&version=1.6.1
FSharpPlus
F#+ 是一个旨在将 F# 提升至函数式编程下一级的基础库。
如果我们想象 F# 远远超过它现在所能做到的,那会怎样呢?
F#+ 建立在 FSharp 之上,使用泛型编程技术帮助您避免样板代码。但是,通过命名规范和签名,它尽可能地'增强'而不是'替换'现有的模式。
入门很容易,因为您可以从享受一些扩展和泛型函数开始,但随着您了解越多,您会发现 F#+ 的其他部分也会逐渐展开并变得有用。
有关详细信息,请参阅 文档。
寻求帮助
我们很乐意回答任何问题,包括完全的新手!
请加入我们,在
- Git隧道
- 您可以获邀加入函数式编程Slack,然后加入#FSharpPlus
...或者您可以在带有标签F#+
的Stack Overflow上提问
贡献
项目托管在GitHub上,您可以在那里报告问题、分支项目并提交_pull requests_。欢迎提出讨论问题或提问,请毫不犹豫地填写新问题表单!
产品 | 版本 兼容和额外的目标框架版本。 |
---|---|
.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 | 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 已计算。 |
-
.NETStandard 2.0
- FSharp.Core (>= 6.0.6)
- FSharpPlus (>= 1.6.1)
-
net6.0
- FSharp.Core (>= 6.0.6)
- FSharpPlus (>= 1.6.1)
NuGet 包
此包没有被任何 NuGet 包使用。
GitHub 仓库
此包没有被任何流行的 GitHub 仓库使用。
版本 | 下载 | 最后更新 |
---|---|---|
1.6.1 | 161 | 2/13/2024 |
1.6.0 | 180 | 1/29/2024 |
1.5.0 | 529 | 10/15/2023 |
1.4.0 | 407 | 2/22/2023 |
1.3.3 | 280 | 2/5/2023 |
1.3.2 | 340 | 12/2/2022 |
1.3.0-CI02919 | 124 | 11/14/2022 |
1.3.0-CI02744 | 147 | 9/15/2022 |
1.2.5 | 649 | 8/31/2022 |
1.2.0 | 527 | 6/6/2021 |
1.2.0-CI01971 | 264 | 3/27/2021 |
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.Await, Async.AsTask 等重载添加到 Async.Sequential
将 empty 和 isEmpty 添加到 IReadOnlyCollection 和 Exception 模块
修复 List 和 Array 中的 lift3 的 bug
泛型遍历的类型推断略有改进