Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Microsoft.FSharp.Core – obor názvů (F#)