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