Microsoft.FSharp.Collections 名前空間 (F#)

この名前空間には、F# からの使用に適したオブジェクト指向スタイルの一般的なコレクションがいくつか含まれています。

名前空間/モジュール パス: Microsoft.FSharp.Collections

アセンブリ: FSharp.Core (FSharp.Core.dll 内)

namespace Microsoft.FSharp.Collections

モジュール

Module

Description

Array モジュール

配列に対する基本操作。

Array2D モジュール

2 次元配列に対する基本操作。

Array3D モジュール

ランク 3 配列に対する基本操作。

Array4D モジュール

ランク 4 配列に対する基本操作。

ComparisonIdentity モジュール

並べ替えられたデータ構造で使用される比較 ID の共通概念。

HashIdentity モジュール

ハッシュ テーブルで使用される値 ID の共通概念。

List モジュール

リストに対する基本操作。

Map モジュール

Map 型に関連付けられた関数型プログラミング演算子。

Seq モジュール

列挙可能なコレクションに対する基本操作。

Set モジュール

Set 型に関連付けられた関数型プログラミング演算子。

型定義

種類

Description

List<'T>

変更できないシングルリンク リストの型。

Map< 'Key, 'Value>

変更できないマップ。キーは、F# の汎用的な比較によって並べ替えられます。

Set< 'T>

バイナリ ツリーに基づく変更できないセット。比較は F# の構造的な比較関数によって行われ、キー値の IComparable インターフェイスの実装が使用される可能性があります。

型略称

種類

Description

list<'T>

変更できないシングルリンク リストの型の省略形。

ResizeArray<'T>

CLI 型 List<T> の省略形。

seq<'T>

CLI 型 IEnumerable<T> の省略形。

参照

その他の技術情報

F# コア ライブラリ リファレンス