Udostępnij za pośrednictwem


Core.ExtraTopLevelOperators — Moduł (F#)

Dodatkowe operatory F# i typy, które są dostępne bez konieczności otwierania modułu lub przestrzeni nazw.

Przestrzeń nazw/Ścieżka modułu: Microsoft.FSharp.Core

Zestaw: FSharp.Core (w FSharp.Core.dll)

[<AutoOpen>]
module ExtraTopLevelOperators

Wartości

Wartość

Opis

( ~% ) : Expr<'T> -> 'T

Operator specjalny prefiksu dla zestawiania łączy wpisanych wyrażeń do otworów oferty.

( ~%% ) : Expr -> 'T

Operator specjalny prefiksu dla zestawiania łączy niewpisanych wyrażeń do otworów oferty.

array2D : seq<#seq<'T>> -> 'T [,]

Kompiluje tablicę 2D z sekwencji ciągów elementów.

async : AsyncBuilder

Kompiluj asynchroniczny przepływ pracy przy użyciu składni wyrażeń obliczeń.

dict : seq<'Key * 'Value> -> IDictionary<'Key,'Value>

Kompiluje tabelę odnośników tylko do odczytu z sekwencji par klucz/wartość.Obiekty kluczy są indeksowane, za pomocą rodzajowego mieszania i równości.

double : ^T -> float

Konwertuje argument na 64-bitowy zmiennoprzecinkowy.Jest to bezpośrednia konwersji dla wszystkich pierwotnych typów liczbowych.W przypadku ciągów, dane wejściowe są konwertowane przy użyciu Parse z ustawieniami InvariantCulture.W przeciwnym razie operacja wymaga i wywołuje ToDouble metody na typ danych wejściowych.

eprintf : TextWriterFormat<'T> -> 'T

Drukowanie do stderr przy użyciu danego formatu.

eprintfn : TextWriterFormat<'T> -> 'T

Drukowanie do stderr przy użyciu danego formatu, dodawanie nowego wiersza.

failwithf : StringFormat<'T,'TResult> -> 'T

Drukowanie do buforu ciągu oraz zgłoszenie wyjątku w związku z danym wynikiem.Drukarki pomocników muszą zwracać ciągi.

fprintf : TextWriter -> TextWriterFormat<'T> -> 'T

Drukowanie do pliku w danym formacie

fprintfn : TextWriter -> TextWriterFormat<'T> -> 'T

Drukowanie do pliku w danym formacie i dodawanie nowego wiersza.

int8 : ^T -> sbyte

Konwertuje argument na bajt oznaczony.Jest to bezpośrednia konwersji dla wszystkich pierwotnych typów liczbowych.W przypadku ciągów, dane wejściowe są konwertowane przy użyciu Parse z ustawieniami InvariantCulture.W przeciwnym razie operacja wymaga i wywołuje metodę ToSByte na typ danych wejściowych.

drukuj : TextWriterFormat<'T> -> 'T

Drukowanie do stdout przy użyciu danego formatu.

drukuj : TextWriterFormat<'T> -> 'T

Drukowanie do stdout przy użyciu danego formatu, dodawanie nowego wiersza.

ustaw : seq<'T> -> Set<'T>

Kompiluje zestaw z sekwencji obiektów.Obiekty są indeksowane, za pomocą porównania rodzajowego.

pojedyncze : ^T -> single

Konwertuje argument na 32-bitowych zmiennoprzecinkowych.Jest to bezpośrednia konwersji dla wszystkich pierwotnych typów liczbowych.W przypadku ciągów, dane wejściowe są konwertowane przy użyciu Parse z ustawieniami InvariantCulture.W przeciwnym razie operacja wymaga i wywołuje metodę ToSingle na typ danych wejściowych.

sprintf : StringFormat<'T> -> 'T

Drukowanie do ciągu w danym formacie.

uint8 : ^T -> byte

Konwertuje argument na bajt.Jest to bezpośrednia konwersji dla wszystkich pierwotnych typów liczbowych.W przypadku ciągów, dane wejściowe są konwertowane przy użyciu Byte.Parse na ciągach, a w przeciwnym razie wymagają metody ToByte na typ danych wejściowych.

Aktywne szablony

Aktywny szablon

Opis

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

Aktywny wzór do wymuszenia wykonanie wartości typu Leniwy.

Platformy

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informacje o wersji

Wersje podstawowe biblioteki języka F#

Obsługiwane przez: 2.0, 4.0, przenośne

Zobacz też

Informacje

Microsoft.FSharp.Core — Przestrzeń nazw (F#)