ArrayT 0.19.0

dotnet add package ArrayT --version 0.19.0                
NuGet\Install-Package ArrayT -Version 0.19.0                
此命令应在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="ArrayT" Version="0.19.0" />                
对于支持 PackageReference 的项目,将此 XML 节复制到项目文件中以引用软件包。
paket add ArrayT --version 0.19.0                
#r "nuget: ArrayT, 0.19.0"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此复制到交互工具或脚本的源代码中以引用软件包。
// Install ArrayT as a Cake Addin
#addin nuget:?package=ArrayT&version=0.19.0

// Install ArrayT as a Cake Tool
#tool nuget:?package=ArrayT&version=0.19.0                

ArrayT

ArrayT on fuget.org code size license

ArrayT 是一个为 Array<'T> 提供扩展和模块库的 F# 扩展和模块库

它还与 Fable 一起工作。

Logo

它包含

  • 一个具有额外功能的 Array 模块,该模块来自 FSharp.CoreArray 模块
  • Array 扩展成员,如 .Get .Set .First .Last .SecondLast 等。更有用的 IndexOutOfRangeException,包括坏索引和实际大小。

用法

只需打开命名空间

open ArrayT

此命名空间包含

  • 一个也称为 Array 的模块
  • 这将自动打开 Array<'T> 的扩展成员

许可

MIT

测试

所有测试都在 JavaScript 和 dotnet 中运行。转到测试文件夹

cd Tests

使用 Expecto 进行 .NET 测试时运行

dotnet run

使用 Fable.Mocha 进行测试时运行

npm test

变更日志

0.19.0

  • 从 ResizeArray 库 0.19.0 复制
产品 兼容和额外的计算目标框架版本。
.NET 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 Framework net472 兼容。 net48 已计算。 net481 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解有关目标框架.NET Standard的更多信息。

NuGet 包

此包没有被任何 NuGet 包使用。

GitHub 仓库

此包没有被任何流行的 GitHub 仓库使用。

版本 下载 最后更新
0.19.0 85 5/7/2024

- 从 ResizeArray 库 0.19.0 复制