Microsoft.FSharp.Collections, espace de noms (F#)
Cet espace de noms contient des collections courantes dans un style orienté objet, adapté à une utilisation à partir de F#.
Espace de noms/Chemin du module : Microsoft.FSharp.Collections
Assembly : FSharp.Core (in FSharp.Core.dll)
namespace Microsoft.FSharp.Collections
Modules
Module |
Description |
---|---|
module Array |
Opérations de base sur les tableaux. |
module Array2D |
Opérations de base sur les tableaux à deux dimensions. |
module Array3D |
Opérations de base sur les tableaux de rang 3. |
module Array4D |
Opérations de base sur les tableaux de rang 4. |
module ComparisonIdentity |
Notions communes d'identité de comparaison utilisées avec les structures de données triées. |
module HashIdentity |
Notions communes d'identité de valeur utilisées avec les tables de hachage. |
module List |
Opérations de base sur les listes. |
module Map |
Opérateurs de programmation fonctionnels liés au type Map. |
module Seq |
Opérations de base sur les collections énumérables. |
module Set |
Opérateurs de programmation fonctionnels liés au type Set. |
Définitions de types
Type |
Description |
---|---|
type List<'T> |
Type des listes liées uniques immuables. |
type Map< 'Key, 'Value> |
Mappages immuables. Les clés sont classées par comparaison générique F#. |
type Set< 'T> |
Jeux immuables basés sur les arborescences binaires, dans lesquels la comparaison s'effectue par le biais de la fonction de comparaison structurelle F#, en utilisant éventuellement les implémentations de l'interface IComparable sur les valeurs de clés. |
Abréviations de types
Type |
Description |
---|---|
type list<'T> |
Abréviation pour le type des listes liées uniques immuables. |
type ResizeArray<'T> |
Abréviation pour le type CLI List. |
type seq<'T> |
Abréviation pour le type CLI IEnumerable. |