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 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

Beschreibungen

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

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

Plattformen

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Versionsinformationen

F#-Runtime

Unterstützt in: 2.0, 4.0

Silverlight

Unterstützt in: 3

Siehe auch

Weitere Ressourcen

Microsoft.FSharp.Core-Namespace (F#)