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