Módulo de Core.ExtraTopLevelOperators (F#)
Operadores e tipos adicionais de F# que estão disponíveis sem abrir um módulo ou namespace.
Namespace/Module Path: 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 emendar expressões tipadas em furos de aspas. |
( ~%% ) : Expr -> 'T |
Operador de prefixo especial para emendar expressões não tipado em furos de aspas. |
array2D: seq<#seq<'T>> -> 'T [,] |
Cria uma matriz bidimensional de uma seqüência de seqüências de elementos. |
async: AsyncBuilder |
Criar um fluxo de trabalho assíncrona usando a sintaxe de expressões de computação. |
dict: seq<'Key * 'Value> -> IDictionary<'Key,'Value> |
Cria uma tabela de pesquisa somente leitura de uma seqüência de pares chave/valor.Os objetos principais são indexados usando hashing genérico e igualdade. |
double: ^T -> float |
Converte o argumento para o flutuante de 64 bits.Esta é 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 .Se não requer a operação e chama um método de ToDouble no tipo de entrada. |
eprintf: TextWriterFormat<'T> -> 'T |
A cópia stderr usando o formato especificado. |
eprintfn: TextWriterFormat<'T> -> 'T |
Imprimir a stderr usando o formato determinado, e adicione uma nova linha |
failwithf: StringFormat<'T,'TResult> -> 'T |
Imprimir a um buffer de cadeia de caracteres e gera uma exceção com o resultado dado.As impressoras auxiliar devem retornar cadeias de caracteres. |
fprintf: TextWriter -> TextWriterFormat<'T> -> 'T |
Imprimir em um arquivo usando o formato determinado |
fprintfn: TextWriter -> TextWriterFormat<'T> -> 'T |
Imprimir em um arquivo usando o formato determinado, e adicione uma nova linha |
int8: ^T -> sbyte |
Converte o argumento para o byte assinado.Esta é 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 .Se não requer a operação e chama um método de ToSByte no tipo de entrada. |
printf: TextWriterFormat<'T> -> 'T |
A cópia stdout usando o formato especificado. |
printfn: TextWriterFormat<'T> -> 'T |
Imprimir a stdout usando o formato determinado, e adicione uma nova linha. |
dataset: seq<'T> -> Set<'T> |
Cria um conjunto de uma seqüência de objetos.Os objetos são indexados usando a comparação genérico. |
único: ^T -> single |
Converte o argumento para o flutuante de 32 bits.Esta é 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 .Se não requer a operação e chama um método de ToSingle no tipo de entrada. |
sprintf: StringFormat<'T> -> 'T |
Imprimir em uma cadeia de caracteres usando o formato especificado. |
uint8: ^T -> byte |
Converte o argumento para o byte.Esta é 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 e requer o contrário de um método de ToByte no tipo de entrada. |
Padrões ativos
Padrão ativo |
Descrição |
---|---|
( |Lenta| ): Lazy<'T> -> 'T |
Um padrão ativo para forçar a execução dos valores do tipo Lenta. |
Plataformas
O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informações de Versão
Versões da biblioteca principal de F#
Suportado em: 2,0, 4,0, portáteis