FSharpAux.Core 2.0.0

dotnet add package FSharpAux.Core --version 2.0.0                
NuGet\Install-Package FSharpAux.Core -Version 2.0.0                
此命令用于 Visual Studio 的包管理器控制台,因为它使用 NuGet 模块版本的 Install-Package
<PackageReference Include="FSharpAux.Core" Version="2.0.0" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用程序包。
paket add FSharpAux.Core --version 2.0.0                
#r "nuget: FSharpAux.Core, 2.0.0"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此复制到交互式工具或脚本的源代码中以引用程序包。
// 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 已计算。
兼容目标框架
包含的目标框架(在包中)
了解关于 目标框架.NET Standard 的更多信息。

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库中可用,因此不再需要。
一些错别字的修正