Compartilhar via


Módulo de Core.ExtraTopLevelOperators (F#)

F# operadores adicionais e tipos que estão disponíveis sem abrir um módulo ou namespace.

Caminho do namespace/módulo: Microsoft.FSharp.Core

Assembly: FSharp.Core (em FSharp.Core.dll)

[<AutoOpen>]
module ExtraTopLevelOperators

Valores

Valor

Descrição

( ~% ) : Expr<'T> -> 'T

Operador de prefixo especial para splicing digitado expressões até os buracos da cotação.

( ~%% ) : Expr -> 'T

Operador de prefixo especial para splicing tipadas expressões até os buracos da cotação.

array2D : seq<#seq<'T>> -> 'T [,]

Cria uma matriz 2D a partir de uma seqüência de seqüências de elementos.

Async : AsyncBuilder

Crie um fluxo de trabalho assíncrono usando a sintaxe da expressão de cálculo.

dict : seq<'Key * 'Value> -> IDictionary<'Key,'Value>

Cria uma tabela de pesquisa somente leitura a partir de uma seqüência de pares chave/valor. Os objetos-chave são indexados usando o hash genérica e igualdade.

double : ^T -> float

Converte o argumento float de 64 bits. Esta é uma conversão direta para todos os tipos numéricos de primitivos. Para seqüências de caracteres, a entrada é convertida usando Parse() com InvariantCulture configurações. Caso contrário a operação requer e invoca um ToDouble método no tipo de entrada.

eprintf : TextWriterFormat<'T> -> 'T

Imprimir em stderr usando o formato especificado.

eprintfn : TextWriterFormat<'T> -> 'T

Imprimir em stderr usando o formato especificado e adicionar uma nova linha

failwithf : StringFormat<'T,'TResult> -> 'T

Imprimir em um buffer de seqüência e gerar uma exceção com o resultado de determinado. Impressoras de auxiliar devem retornar cadeias de caracteres.

fprintf : TextWriter -> TextWriterFormat<'T> -> 'T

Imprimir em um arquivo usando o formato de determinado

fprintfn : TextWriter -> TextWriterFormat<'T> -> 'T

Imprimir em um arquivo usando o formato especificado e, em seguida, adicione uma nova linha

int8 : ^T -> sbyte

Converte o argumento para byte assinado. Esta é uma conversão direta para todos os tipos numéricos de primitivos. Para seqüências de caracteres, a entrada é convertida usando Parse() com InvariantCulture configurações. Caso contrário a operação requer e invoca um ToSByte método no tipo de entrada.

printf : TextWriterFormat<'T> -> 'T

Imprimir em stdout usando o formato especificado.

printfn : TextWriterFormat<'T> -> 'T

Imprimir em stdout usando o formato especificado e adicionar uma nova linha.

Definir : seq<'T> -> Set<'T>

Cria um conjunto de uma seqüência de objetos. Os objetos são indexados usando a comparação genérica.

único : ^T -> single

Converte o argumento float de 32 bits. Esta é uma conversão direta para todos os tipos numéricos de primitivos. Para seqüências de caracteres, a entrada é convertida usando Parse() com InvariantCulture configurações. Caso contrário a operação requer e invoca um ToSingle método no tipo de entrada.

sprintf : StringFormat<'T> -> 'T

Imprimir em uma seqüência de caracteres usando o formato especificado.

uint8 : ^T -> byte

Converte o argumento para byte. Esta é uma conversão direta para todos os tipos numéricos de primitivos. Para seqüências de caracteres, a entrada é convertida usando Byte.Parse em strings e contrário requer um ToByte método no tipo de entrada.

Padrões de ativos

Padrão ativo

Descrição

( |Lazy| ) : Lazy<'T> -> 'T

Um padrão de ativo para forçar a execução de valores do tipo Lazy.

Plataformas

O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informações sobre versão

O tempo de execução F#

Compatível com: 2.0, 4.0

Silverlight

Compatível com: 3

Consulte também

Referência

Microsoft.FSharp.Core Namespace (F#)