Модуль Core.ExtraTopLevelOperators (F#)
Дополнительные операторы и типы F#, доступные без открытия модуля или пространства имен.
Пространство имен/путь к модулю: Microsoft.FSharp.Core
Сборка: FSharp.Core (в FSharp.Core.dll)
[<AutoOpen>]
module ExtraTopLevelOperators
Значения
Значение |
Описание |
---|---|
( ~% ) : Expr<'T> -> 'T |
Особый префиксный оператор для объединения типизированных выражений в шаблоны цитирования. |
( ~%% ) : Expr -> 'T |
Особый префиксный оператор для объединения нетипизированных выражений в шаблоны цитирования. |
array2D : seq<#seq<'T>> -> 'T [,] |
Формирует двумерный массив из последовательности последовательностей элементов. |
async : AsyncBuilder |
Формирует асинхронный рабочий процесс, используя синтаксис вычислительного выражения. |
dict : seq<'Key * 'Value> -> IDictionary<'Key,'Value> |
Формирует таблицу подстановок только для чтения из последовательности пар "ключ-значение".Объекты ключей индексируются посредством универсального хеширования и равенства. |
double : ^T -> float |
Преобразует аргумент в 64-разрядное число с плавающей точкой.Это прямое преобразование для всех числовых типов-примитивов.Строковые входные данные преобразуются с помощью метода Parse с параметрами InvariantCulture.В остальных случаях операция требует и вызывает метод преобразования типа входных данных ToDouble. |
eprintf : TextWriterFormat<'T> -> 'T |
Выполняет печать в stderr в заданном формате. |
eprintfn : TextWriterFormat<'T> -> 'T |
Выполняет печать в stderr в заданном формате и добавляет новую строку. |
failwithf : StringFormat<'T,'TResult> -> 'T |
Печать в буфер строк и создание исключения с заданным результатом.Вспомогательные средства печати должны возвращать строки. |
fprintf : TextWriter -> TextWriterFormat<'T> -> 'T |
Выполняет печать в файл в заданном формате |
fprintfn : TextWriter -> TextWriterFormat<'T> -> 'T |
Выполняет печать в файл в заданном формате и добавляет новую строку |
int8 : ^T -> sbyte |
Преобразует аргумент в байтовое значение со знаком.Это прямое преобразование для всех числовых типов-примитивов.Строковые входные данные преобразуются с помощью метода Parse с параметрами InvariantCulture.В остальных случаях операция требует и вызывает метод преобразования типа входных данных ToSByte. |
printf : TextWriterFormat<'T> -> 'T |
Выполняет печать в stdout в заданном формате. |
printfn : TextWriterFormat<'T> -> 'T |
Выполняет печать в stdout в заданном формате и добавляет новую строку. |
set : seq<'T> -> Set<'T> |
Формирует набор из последовательности объектов.Объекты индексируются посредством универсального сравнения. |
single : ^T -> single |
Преобразует аргумент в 32-разрядное число с плавающей точкой.Это прямое преобразование для всех числовых типов-примитивов.Строковые входные данные преобразуются с помощью метода Parse с параметрами InvariantCulture.В остальных случаях операция требует и вызывает метод преобразования типа входных данных ToSingle. |
sprintf : StringFormat<'T> -> 'T |
Выполняет печать в строку в заданном формате. |
uint8 : ^T -> byte |
Преобразует аргумент в байтовое значение.Это прямое преобразование для всех числовых типов-примитивов.Строковые входные данные преобразуются с помощью Byte.Parse в строках; в противном случае требуется метод ToByte преобразования типа входных данных. |
Активные шаблоны
Активный шаблон |
Описание |
---|---|
( |Lazy| ) : Lazy<'T> -> 'T |
Активный шаблон для принудительного исполнения значений типа Lazy. |
Платформы
Windows 8, Windows 7, Windows Server 2012, Windows 2008 Server R2
Сведения о версии
Основной версии библиотеки F#
Поддерживается в: 2.0, 4.0, портативное