Microsoft.FSharp.Collections Namespace (F#)
Este namespace contém algumas coleções comuns em um estilo orientado a objeto bem adequadas para ser usado a partir de F#.
Caminho do namespace/módulo: Microsoft.FSharp.Collections
Montagem: FSharp.Core (em FSharp.Core.dll)
namespace Microsoft.FSharp.Collections
Módulos
Module |
Descrição |
---|---|
módulo Array |
Operações básicas em arrays. |
módulo Array2D |
Operações básicas em arrays bidimensionais. |
módulo Array3D |
Operações básicas em arrays de posto 3. |
módulo Array4D |
Operações básicas em arrays de posto 4. |
módulo ComparisonIdentity |
Noções comuns de identidade de comparação usado com classificados estruturas de dados. |
módulo HashIdentity |
Noções comuns da identidade de valor usado com tabelas de hash. |
módulo lista |
Operações básicas nas listas. |
módulo mapa |
Operadores de programação funcionais relacionadas ao mapa tipo. |
módulo Seq |
Operações básicas de coleções enumeráveis. |
módulo Definir |
Operadores de programação funcionais relacionadas ao Set tipo. |
Definições de Tipo
Tipo |
Descrição |
---|---|
tipo de lista <'T>. |
O tipo de imutáveis listas vinculadas individualmente. |
tipo de mapa < ' Key ', ' valor > |
Mapas imutáveis.As chaves são ordenadas por comparação F# genérica. |
tipo de Definir < T' > |
Imutável define com base em árvores binárias, onde a comparação é a função F# comparação estrutural, potencialmente usando implementações de IComparable interface em valores de chave. |
Abreviações de tipo
Tipo |
Descrição |
---|---|
tipo de lista <'T>. |
Lista de uma abreviação para o tipo de imutáveis vinculados individualmente. |
tipo de ResizeArray <'T>. |
Uma abreviação para o tipo CLI List<T>. |
tipo de seq <'T> |
Uma abreviação para o tipo CLIIEnumerable<T> |