Freigeben über


Core.ExtraTopLevelOperators-Modul (F#)

Zusätzliche F#-Operatoren und -Typen, die ohne das Öffnen eines Moduls oder eines Namespace verfügbar sind.

Namespace/Modulpfad: Microsoft.FSharp.Core

Assembly: FSharp.Core (in FSharp.Core.dll)

[<AutoOpen>]
module ExtraTopLevelOperators

Werte

Wert

Description

( ~% ) : Expr<'T> -> 'T

Spezifischer Präfixoperator zum Zusammenführen von typisierten Ausdrücken in Quotations Holes.

( ~%% ) : Expr -> 'T

Spezifischer Präfixoperator zum Zusammenführen von nicht typisierten Ausdrücken in Quotations Holes.

array2D : seq<#seq<'T>> -> 'T [,]

Erstellt ein 2D-Array aus einer Sequenz von Elementsequenzen.

async : AsyncBuilder

Erstellt einen asynchronen Workflow mit Berechnungsausdruckssyntax.

dict : seq<'Key * 'Value> -> IDictionary<'Key,'Value>

Erstellt eine schreibgeschützte Nachschlagetabelle aus einer Sequenz von Schlüssel-Wert-Paaren.Die Schlüsselobjekte werden mit generischen Hash- und Gleichheitsoperationen indiziert.

double : ^T -> float

Konvertiert das Argument in einen 64-Bit-Gleitkommawert.Dies ist eine direkte Konvertierung für alle primitiven numerischen Typen.Für Zeichenfolgen wird die Eingabe mit Parse mit InvariantCulture-Einstellungen konvertiert.Andernfalls erfordert die Operation eine ToDouble-Methode für den Eingabetyp und ruft diese auf.

eprintf : TextWriterFormat<'T> -> 'T

Druckt in stderr mit dem angegebenen Format.

eprintfn : TextWriterFormat<'T> -> 'T

Druckt in stderr mit dem angegebenen Format und fügt einen Zeilenvorschub hinzu.

failwithf : StringFormat<'T,'TResult> -> 'T

Druckt in einen Zeichenfolgenpuffer und löst eine Ausnahme mit dem angegebenen Ergebnis aus.Hilfsdrucker müssen Zeichenfolgen zurückgeben.

fprintf : TextWriter -> TextWriterFormat<'T> -> 'T

Druckt in eine Datei mit dem angegebenen Format.

fprintfn : TextWriter -> TextWriterFormat<'T> -> 'T

Druckt in eine Datei mit dem angegebenen Format und fügt einen Zeilenvorschub hinzu.

int8 : ^T -> sbyte

Konvertiert das Argument in einen Bytewert mit Vorzeichen.Dies ist eine direkte Konvertierung für alle primitiven numerischen Typen.Für Zeichenfolgen wird die Eingabe mit Parse mit InvariantCulture-Einstellungen konvertiert.Andernfalls erfordert die Operation eine ToSByte-Methode für den Eingabetyp und ruft diese auf.

printf : TextWriterFormat<'T> -> 'T

Druckt in stdout mit dem angegebenen Format.

printfn : TextWriterFormat<'T> -> 'T

Druckt in stdout mit dem angegebenen Format und fügt einen Zeilenvorschub hinzu.

set : seq<'T> -> Set<'T>

Erstellt einen Satz aus einer Sequenz von Objekten.Die Objekte werden mit einem generischen Vergleich indiziert.

single : ^T -> single

Konvertiert das Argument in einen 32-Bit-Gleitkommawert.Dies ist eine direkte Konvertierung für alle primitiven numerischen Typen.Für Zeichenfolgen wird die Eingabe mit Parse mit InvariantCulture-Einstellungen konvertiert.Andernfalls erfordert die Operation eine ToSingle-Methode für den Eingabetyp und ruft diese auf.

sprintf : StringFormat<'T> -> 'T

Druckt in eine Zeichenfolge mit dem angegebenen Format.

uint8 : ^T -> byte

Konvertiert das Argument in einen Bytewert.Dies ist eine direkte Konvertierung für alle primitiven numerischen Typen.Für Zeichenfolgen wird die Eingabe mit Byte.Parse in Zeichenfolgen konvertiert, und andernfalls ist eine ToByte-Methode für den Eingabetyp erforderlich.

Aktive Muster

Aktives Muster

Description

( |Lazy| ) : Lazy<'T> -> 'T

Ein aktives Muster, um die Ausführung von Werten des Typs Lazy zu erzwingen.

Plattformen

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 2,0, 4,0, portablen

Siehe auch

Referenz

Microsoft.FSharp.Core-Namespace (F#)