FSharpAux.Core 2.0.0
dotnet add package FSharpAux.Core --version 2.0.0
NuGet\Install-Package FSharpAux.Core -Version 2.0.0
<PackageReference Include="FSharpAux.Core" Version="2.0.0" />
paket add FSharpAux.Core --version 2.0.0
#r "nuget: FSharpAux.Core, 2.0.0"
// Install FSharpAux.Core as a Cake Addin #addin nuget:?package=FSharpAux.Core&version=2.0.0 // Install FSharpAux.Core as a Cake Tool #tool nuget:?package=FSharpAux.Core&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 已计算。 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)
NuGet 包 (6)
显示依赖于 FSharpAux.Core 的前5个 NuGet 包
包 | 下载 |
---|---|
FSharpAux
F# 编程语言的扩展、辅助函数和数据结构。 |
|
FSharp.Stats
F# 线性代数,机器学习,拟合,信号处理和统计测试的 F# 领域。 |
|
Graphoscope
网络科学的一个实用方法。 |
|
ARCTokenization
F# 库,用于将 ARC 元数据标记到受控词汇标记中 |
|
ControlledVocabulary
表示受控词汇的通用数据模型 |
GitHub 仓库
此包没有用于任何流行的 GitHub 仓库。
版本 | 下载 | 上次更新 |
---|---|---|
2.0.0 | 28,316 | 4/21/2023 |
这是一个主要版本,它引入了 `FSharpAux` 分割成2个项目的功能
- `FSharpAux.Core` 包含所有可以通过 Fable 转译成javascript的功能
- `FSharpAux` 依赖于 `FSharpAux.Core` 并添加了仅在 .NET 环境中使用的功能。
名称有意与旧包保持相同,因为这是在 .NET 中想要使用的包。
`FSharpAux.IO` 由于 IO 功能无法转译,所以不受此更改影响。
其他发布说明
FSharpAux**
添加对以下功能的支持
字符串
* trim: 取一个字符串,并返回去掉所有前导和尾部空白字符的副本。
* 列表
* intersect: 计算两个列表的交集。
* outersect: 计算两个列表的外部落(在数学上称为"对称差")。
* groupWhen:迭代输入列表的元素,并分组相邻元素。当指定的谓词对列表中的元素有效时(以及迭代开始时)开始一个新的分组。
例如
`List.groupWhen isOdd [3;3;2;4;1;2]` = `[[3]; [3; 2; 4]; [1; 2]]`
* 数组
* intersect:计算两个数组的交集。
* outersect:计算两个数组的并集(在数学中称为“对称差”)。
* groupWhen:迭代输入数组的元素,并分组相邻元素。当指定的谓词对数组中的元素有效时(以及迭代开始时)开始一个新的分组。
例如
`Array.groupWhen isOdd [|3;3;2;4;1;2|]` = `[|[|3|]; [|3; 2; 4|]; [|1; 2|]|]`
* Seq
* intersect:计算两个序列的交集。
* outersect:计算两个序列的并集(在数学中称为“对称差”)。
* JaggedArray
* ofArray2D:从二维数组创建交错数组。
修复错误
Seq
* groupWhen:当最后的项目满足条件时,返回了不正确的结果。即使应该单独分组最后的项目,最后的项目也不会单独分组。
* String
* first:当应用于空字符串时返回`IndexOutOfRangeException`。改为`System.IndexOutOfRangeException`。
* last:当应用于空字符串时返回`IndexOutOfRangeException`。改为`System.IndexOutOfRangeException`。
* 数组
* groupWhen:当谓词从未返回true时,返回一个空数组。
* contains:已移除。现在在FSharp.Core库中可用,因此不再需要。
一些错别字的修正