Core.ExtraTopLevelOperators – modul (F#)
Další F# operátory a typy, které jsou k dispozici bez otevření modulu nebo oboru názvů.
Obor názvů/cesta modulu: Microsoft.FSharp.Core
Sestavení: FSharp.Core (v FSharp.Core.dll)
[<AutoOpen>]
module ExtraTopLevelOperators
Hodnoty
Value |
Description |
---|---|
( ~% ) : Expr<'T> -> 'T |
Speciální operátor předpony pro splétání typovaných výrazů do otvorů v uvozovkách. |
( ~%% ) : Expr -> 'T |
Speciální operátor předpony pro splétání netypovaných výrazů do otvorů v uvozovkách. |
array2D : seq<#seq<'T>> -> 'T [,] |
Vytvoří 2D pole ze sekvence sekvencí prvků. |
async : AsyncBuilder |
Sestavení asynchronního pracovního postupu pomocí syntaxe výrazu výpočtu. |
dict : seq<'Key * 'Value> -> IDictionary<'Key,'Value> |
Vytvoří vyhledávací tabulku pouze pro čtení ze sekvence párů klíč/hodnota.Klíčové objekty jsou indexovány pomocí obecného hashování a rovnosti. |
double : ^T -> float |
Převede argument na 64bitové číslo s plovoucí desetinnou čárkou.Toto je přímý převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje a vyvolá metodu ToDouble na vstupním typu. |
eprintf : TextWriterFormat<'T> -> 'T |
Tisknout do stderr v daném formátu. |
eprintfn : TextWriterFormat<'T> -> 'T |
Tisknout do stderr v daném formátu a přidat nový řádek |
failwithf : StringFormat<'T,'TResult> -> 'T |
Tisknout do vyrovnávací paměti řetězce a vyvolat výjimku s daným výsledkem.Pomocné tiskárny musí vracet řetězce. |
fprintf : TextWriter -> TextWriterFormat<'T> -> 'T |
Tisknout do souboru v daném formátu |
fprintfn : TextWriter -> TextWriterFormat<'T> -> 'T |
Tisknout do souboru v daném formátu a přidat nový řádek |
int8 : ^T -> sbyte |
Převede argument na bajty se znaménkem.Toto je přímý převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje a vyvolá metodu ToSByte na vstupním typu. |
printf : TextWriterFormat<'T> -> 'T |
Tisknout do stdout v daném formátu. |
printfn : TextWriterFormat<'T> -> 'T |
Tisknout do stdout v daném formátu a přidat nový řádek. |
set : seq<'T> -> Set<'T> |
Vytvoří sadu ze sekvence objektů.Objekty jsou indexovány pomocí obecného porovnání. |
single : ^T -> single |
Převede argument na 32bitové číslo s plovoucí desetinnou čárkou.Toto je přímý převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje a vyvolá metodu ToSingle na vstupním typu. |
sprintf : StringFormat<'T> -> 'T |
Tisknout do řetězce v daném formátu. |
uint8 : ^T -> byte |
Převede argument na bajty.Toto je přímý převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Byte.Parse na řetězce a jinak vyžaduje metodu ToByte na typu vstupu. |
Aktivní vzory
Aktivní vzor |
Description |
---|---|
( |Lazy| ) : Lazy<'T> -> 'T |
Aktivní vzor k vynucení provedení hodnot typu Opožděné. |
Platformy
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informace o verzi
Verze základní knihovny F#
Podporováno ve verzích: 2.0, 4.0, Portable