Compartilhar via


Módulo Core.ExtraTopLevelOperators (F#)

Operadores e tipos adicionais de F# 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 unir expressões tipadas em lacunas de cotação.

( ~%% ) : Expr -> 'T

Operador de prefixo especial para unir expressões não tipadas em lacunas de cotação.

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

Compila uma matriz bidimensional de uma sequência de sequências de elementos.

async : AsyncBuilder

Compile um fluxo de trabalho assíncrono usando a sintaxe de expressão de computação.

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

Compila uma tabela de pesquisa somente leitura de uma sequência de pares de chave/valor. Os objetos principais são indexados usando hash genérico e igualdade.

double : ^T -> float

Converte o argumento em float 64 bits. Essa é uma conversão direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer e chama um método ToDouble no tipo de entrada.

eprintf : TextWriterFormat<'T> -> 'T

Imprima stderr usando o formato especificado.

eprintfn : TextWriterFormat<'T> -> 'T

Imprima stderr usando o formato especificado e adicione uma nova linha

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

Imprima um buffer de cadeia de caracteres e gere uma exceção com o resultado especificado. As impressoras auxiliares devem retornar cadeias de caracteres.

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

Imprima um arquivo usando o formato especificado

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

Imprima um arquivo usando o formato especificado e adicione uma nova linha

int8 : ^T -> sbyte

Converte o argumento em byte assinado. Essa é uma conversão direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer e chama um método ToSByte no tipo de entrada.

printf : TextWriterFormat<'T> -> 'T

Imprima stdout usando o formato especificado.

printfn : TextWriterFormat<'T> -> 'T

Imprima stdout usando o formato especificado e adicione uma nova linha.

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

Compila um conjunto de uma sequência de objetos. Os objetos são indexados usando comparação genérica.

único : ^T -> single

Converte o argumento em float de 32 bits. Essa é uma conversão direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Parse com configurações de InvariantCulture. Caso contrário, a operação requer e chama um método ToSingle no tipo de entrada.

sprintf : StringFormat<'T> -> 'T

Imprima uma cadeia de caracteres usando o formato especificado.

uint8 : ^T -> byte

Converte o argumento em byte. Essa é uma conversão direta para todos os tipos numéricos primitivos. Para cadeias de caracteres, a entrada é convertida usando Byte.Parse em cadeias de caracteres, caso contrário, requer uma método de ToByte no tipo de entrada.

Padrões ativos

Padrão ativo

Descrição

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

Um padrão ativo que força a execução de valores do tipo Ociosa.

Plataformas

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informações de versão

Versões da biblioteca principal F#

Suportado em: 2.0, 4.0, Portátil

Consulte também

Referência

Namespace Microsoft.FSharp.Core (F#)