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