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