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

Beschreibung

( ~% ) : 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 Parse mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert der Vorgang eine ToDouble-Methode für den Eingabetyp und ruft diese auf.

eprintf : TextWriterFormat<'T> -> 'T

Ausgabe an stderr im angegebenen Format.

eprintfn : TextWriterFormat<'T> -> 'T

Ausgabe an stderr im angegebenen Format, Hinzufügen eines Zeilenvorschubs.

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 Parse mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert der Vorgang eine ToSByte-Methode für den Eingabetyp und ruft diese auf.

printf : TextWriterFormat<'T> -> 'T

Ausgabe an stdout im angegebenen Format.

printfn : TextWriterFormat<'T> -> 'T

Ausgabe an stdout im angegebenen Format, Hinzufügen eines Zeilenvorschubs.

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 Parse mit InvariantCulture-Einstellungen konvertiert. Andernfalls erfordert der Vorgang eine ToSingle-Methode für den Eingabetyp und ruft diese auf.

sprintf : StringFormat<'T> -> 'T

Ausgabe in eine Zeichenfolge im 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

Beschreibung

( |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#-Kernbibliotheksversionen

Unterstützt in: 2.0, 4.0, Portable

Siehe auch

Referenz

Microsoft.FSharp.Core-Namespace (F#)