Core.ExtraTopLevelOperators, module (F#)
Opérateurs et types F# supplémentaires disponibles sans ouvrir de module ou d'espace de noms.
Espace de noms/Chemin du module : Microsoft.FSharp.Core
Assembly : FSharp.Core (in FSharp.Core.dll)
[<AutoOpen>]
module ExtraTopLevelOperators
Valeurs
Valeur |
Description |
---|---|
( ~% ) : Expr<'T> -> 'T |
Opérateur préfixé spécial permettant d'ajouter des expressions typées dans des espaces de quotation. |
( ~%% ) : Expr -> 'T |
Opérateur préfixé spécial permettant d'ajouter des expressions non typées dans des espaces de quotation. |
array2D : seq<#seq<'T>> -> 'T [,] |
Génère un tableau 2D à partir d'une séquence de séquences d'éléments. |
async : AsyncBuilder |
Génère un flux de travail asynchrone à l'aide de la syntaxe d'expression de calcul. |
dict : seq<'Key * 'Value> -> IDictionary<'Key,'Value> |
Génère une table de correspondance en lecture seule à partir d'une séquence de paires clé/valeur. Les objets clés sont indexés à l'aide de l'égalité et du hachage générique. |
double : ^T -> float |
Convertit l'argument en une valeur float 64 bits. Il s'agit d'une conversion directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon l'opération requiert et appelle une méthode ToDouble sur le type d'entrée. |
eprintf : TextWriterFormat<'T> -> 'T |
Imprimer dans stderr à l'aide du format donné. |
eprintfn : TextWriterFormat<'T> -> 'T |
Imprimer sur stderr à l'aide du format donné et ajouter un saut de ligne. |
failwithf : StringFormat<'T,'TResult> -> 'T |
Imprime dans une mémoire tampon de chaîne et lève une exception avec le résultat spécifié. Les imprimantes d'assistance doivent retourner des chaînes. |
fprintf : TextWriter -> TextWriterFormat<'T> -> 'T |
Imprime dans un fichier à l'aide du format donné. |
fprintfn : TextWriter -> TextWriterFormat<'T> -> 'T |
Imprime dans un fichier à l'aide du format donné et ajoute un saut de ligne. |
int8 : ^T -> sbyte |
Convertit l'argument en octet signé. Il s'agit d'une conversion directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon l'opération requiert et appelle une méthode ToSByte sur le type d'entrée. |
printf : TextWriterFormat<'T> -> 'T |
Imprimer dans stdout à l'aide du format donné. |
printfn : TextWriterFormat<'T> -> 'T |
Imprimer dans stdout à l'aide du format donné et ajouter un saut de ligne. |
set : seq<'T> -> Set<'T> |
Génère un ensemble à partir d'une séquence d'objets. Les objets sont indexés à l'aide de la comparaison générique. |
single : ^T -> single |
Convertit l'argument en une valeur float 32 bits. Il s'agit d'une conversion directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Parse avec les paramètres InvariantCulture. Sinon l'opération requiert et appelle une méthode ToSingle sur le type d'entrée. |
sprintf : StringFormat<'T> -> 'T |
Imprime dans une chaîne à l'aide du format donné. |
uint8 : ^T -> byte |
Convertit l'argument en octet. Il s'agit d'une conversion directe pour tous les types numériques primitifs. Pour les chaînes, l'entrée est convertie à l'aide de Byte.Parse sur des chaînes, faute de quoi une méthode ToByte est nécessaire sur le type d'entrée. |
Modèles actifs
Modèle actif |
Description |
---|---|
( |Lazy| ) : Lazy<'T> -> 'T |
Un modèle actif permettant de forcer l'exécution des valeurs de type Lazy. |
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de la bibliothèque principale F#
Prise en charge dans : 2,0, 4,0, Portable