Core.ExtraTopLevelOperators (Módulo de F#)
Operadores y tipos adicionales de F# que están disponibles sin tener que abrir un módulo o espacio de nombres.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Core
Ensamblado: FSharp.Core (en FSharp.Core.dll)
[<AutoOpen>]
module ExtraTopLevelOperators
Valores
Valor |
Descripción |
---|---|
( ~% ) : Expr<'T> -> 'T |
Operador de prefijo especial para insertar expresiones con tipo en marcadores de expresiones de código delimitadas. |
( ~%% ) : Expr -> 'T |
Operador de prefijo especial para insertar expresiones sin tipo en marcadores de expresiones de código delimitadas. |
array2D : seq<#seq<'T>> -> 'T [,] |
Compila una matriz bidimensional a partir de una secuencia de secuencias de elementos. |
async : AsyncBuilder |
Compila un flujo de trabajo asincrónico mediante sintaxis de expresiones de cálculo. |
dict : seq<'Key * 'Value> -> IDictionary<'Key,'Value> |
Compila una tabla de búsqueda de solo lectura a partir de una secuencia de pares clave-valor.Los objetos de clave se indizan usando algoritmos hash genéricos y comparaciones de igualdad. |
double : ^T -> float |
Convierte el argumento en un valor de tipo float de 64 bits.Se trata de una conversión directa para todos los tipos numéricos primitivos.Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture.De lo contrario, la operación necesita e invoca un método ToDouble en el tipo de entrada. |
eprintf : TextWriterFormat<'T> -> 'T |
Imprime en stderr con el formato especificado. |
eprintfn : TextWriterFormat<'T> -> 'T |
Imprime en stderr con el formato especificado y agrega una línea nueva. |
failwithf : StringFormat<'T,'TResult> -> 'T |
Imprime en un búfer de cadena e inicia una excepción con el resultado obtenido.Las impresoras auxiliares deben devolver cadenas. |
fprintf : TextWriter -> TextWriterFormat<'T> -> 'T |
Imprime en un archivo con el formato especificado. |
fprintfn : TextWriter -> TextWriterFormat<'T> -> 'T |
Imprime en un archivo con el formato especificado y agrega una línea nueva. |
int8 : ^T -> sbyte |
Convierte el argumento en un byte con signo.Se trata de una conversión directa para todos los tipos numéricos primitivos.Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture.De lo contrario, la operación necesita e invoca un método ToSByte en el tipo de entrada. |
printf : TextWriterFormat<'T> -> 'T |
Imprime en stdout con el formato especificado. |
printfn : TextWriterFormat<'T> -> 'T |
Imprime en stdout con el formato especificado y agrega una línea nueva. |
set : seq<'T> -> Set<'T> |
Compila un conjunto a partir de una secuencia de objetos.Los objetos se indizan mediante la comparación genérica. |
single : ^T -> single |
Convierte el argumento en un valor de tipo float de 32 bits.Se trata de una conversión directa para todos los tipos numéricos primitivos.Para cadenas, la entrada se convierte usando Parse con la configuración InvariantCulture.De lo contrario, la operación necesita e invoca un método ToSingle en el tipo de entrada. |
sprintf : StringFormat<'T> -> 'T |
Imprime en una cadena con el formato especificado. |
uint8 : ^T -> byte |
Convierte el argumento en un byte.Se trata de una conversión directa para todos los tipos numéricos primitivos.Para las cadenas, la entrada se convierte usando Byte.Parse en las cadenas; de lo contrario, la operación requiere un método ToByte en el tipo de entrada. |
Modelos activos
Modelo activo |
Descripción |
---|---|
( |Lazy| ) : Lazy<'T> -> 'T |
Es un modelo activo para forzar la ejecución de valores de tipo Lazy. |
Plataformas
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Información de versiones
Versiones de la biblioteca básica de F#
Se admite en: 2.0, 4.0, portables