FSharpAux 2.0.0
dotnet add package FSharpAux --version 2.0.0
NuGet\Install-Package FSharpAux -Version 2.0.0
<PackageReference Include="FSharpAux" Version="2.0.0" />
paket add FSharpAux --version 2.0.0
#r "nuget: FSharpAux, 2.0.0"
// Install FSharpAux as a Cake Addin #addin nuget:?package=FSharpAux&version=2.0.0 // Install FSharpAux as a Cake Tool #tool nuget:?package=FSharpAux&version=2.0.0
F# 编程语言的扩展、辅助函数和数据结构。
产品 | 版本 兼容和计算出的其他目标框架版本。 |
---|---|
.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 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.7)
- FSharpAux.Core (>= 2.0.0)
NuGet 包 (17)
显示依赖 FSharpAux 的前 5 个 NuGet 包
包 | 下载 |
---|---|
FSharpAux.IO
包描述 |
|
FSharp.Stats
F#-first 线性代数、机器学习、拟合、信号处理和统计测试。 |
|
BioFSharp
使用 F# 编写的开源生物信息学和计算生物学工具箱。 |
|
BioFSharp.IO
用于各种生物文件格式的读写函数 |
|
Graphoscope
网络科学的一种实用方法。 |
GitHub 仓库
此包未被任何流行的 GitHub 仓库使用。
这是一个主要版本,它将 `FSharpAux` 分离成 2 个项目
- `FSharpAux.Core` 包含所有可以通过 Fable 转译为 JavaScript 的功能
- `FSharpAux` 依赖于 `FSharpAux.Core`,并添加了仅在 .NET 环境中工作的功能。
为了在 .NET 中使用,有意保持了与旧包相同的名称。
`FSharpAux.IO` 不受此更改的影响,因为 IO 功能本身就无法转译。
附加发布说明
FSharpAux**
添加功能用于
字符串
* 去除前后空白:接受一个字符串并返回其副本,其中移除了所有前导和尾部空白字符。
* 列表
* 交集:计算两个列表的交集。
* 外交差集:计算两个列表的外交差集(在数学上称为“对称差”)。
* 当满足条件时分组:遍历输入列表中的元素并对相邻元素进行分组。当指定谓词关于列表中的元素成立时,将开始新的分组(以及迭代开始时)。
例如
`List.groupWhen isOdd [3;3;2;4;1;2]` = `[[3]; [3; 2; 4]; [1; 2]]`
* 数组
* 交集:计算两个数组的交集。
* 外交差集:计算两个数组的外交差集(在数学上称为“对称差”)。
* 当满足条件时分组:遍历输入数组中的元素并对相邻元素进行分组。当指定谓词关于数组中的元素成立时,将开始新的分组(以及迭代开始时)。
例如
`Array.groupWhen isOdd [|3;3;2;4;1;2|]` = `[|[|3|]; [|3; 2; 4|]; [|1; 2|]|]`
* 序列
* 交集:计算两个序列的交集。
* 外交差集:计算两个序列的外交差集(在数学上称为“对称差”)。
* 片段数组
* fromArray2D:从二维数组创建片段数组。
修复错误
序列
* 当满足条件时分组:当最后的项目满足条件时返回不正确的结果。即使它应该单独分组,最后的项也没有被分组。
* 字符串
* first:当应用于空字符串时返回`IndexOutOfRangeException`。已更改为`System.IndexOutOfRangeException`。
* last:当应用于空字符串时返回`IndexOutOfRangeException`。已更改为`System.IndexOutOfRangeException`。
* 数组
* 当满足条件时分组:如果谓词从未返回true,则返回一个空数组。
* contains:已移除。现在存在于FSharp.Core库中,因此不再需要。
一些拼写改正