Поделиться через


Модуль Operators.OperatorIntrinsics (F#)

Модуль встроенных функций компилятора для эффективной реализации диапазонов целых чисел и динамического вызова других операторов F#.

Пространство имен/путь к модулю: Microsoft.FSharp.Core.Operators

Сборка: FSharp.Core (в FSharp.Core.dll)

module OperatorIntrinsics

Значения

Значение

Описание

AbsDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

AcosDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

AsinDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

Atan2Dynamic : 'T1 -> 'T1 -> 'T2

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

AtanDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

CeilingDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

CosDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

CoshDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

ExpDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

FloorDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

GetArraySlice : 'T [] -> int option -> int option -> 'T []

Получает срез массива.

GetArraySlice2D : 'T [,] -> int option -> int option -> int option -> 'T [,]

Получает срез массива.

GetArraySlice3D : 'T [,,] -> int option -> int option -> int option -> int option -> 'T [,,]

Получает срез массива.

GetArraySlice4D : 'T [,,,] -> int option -> int option -> int option -> int option -> int option -> 'T [,,,]

Получает срез массива.

GetStringSlice : string -> int option -> int option -> string

Получает срез из строки.

Log10Dynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

LogDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

PowByte : byte -> int -> byte

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа byte.

PowDecimal : decimal -> int -> decimal

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа decimal.

PowDouble : float -> int -> float

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа float.

PowDynamic : 'T -> 'U -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

PowGeneric : 'T * ('T -> 'T -> 'T) * 'T * int -> 'T

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown.

PowInt16 : int16 -> int -> int16

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа int16.

PowInt32 : int32 -> int -> int32

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа int32.

PowInt64 : int64 -> int -> int64

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа int64.

PowIntPtr : nativeint -> int -> nativeint

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа nativeint.

PowSByte : sbyte -> int -> sbyte

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа sbyte.

PowSingle : float32 -> int -> float32

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа float32.

PowUInt16 : uint16 -> int -> uint16

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа uint16.

PowUInt32 : uint32 -> int -> uint32

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа uint32.

PowUInt64 : uint64 -> int -> uint64

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа uint64.

PowUIntPtr : unativeint -> int -> unativeint

Это встроенная функция библиотеки.Вызовы этой функции можно создавать посредством универсального оператора pown, применяемого к значениям типа unativeint.

RangeByte : byte -> byte -> byte -> seq<byte>

Создает диапазон значений byte.

RangeChar : char -> char -> seq<char>

Создает диапазон значений char.

RangeDouble : float -> float -> float -> seq<float>

Создает диапазон значений float.

RangeGeneric : 'T -> ('T -> 'T -> 'T) -> 'T -> 'T -> seq<'T>

Создание диапазона значений с использованием заданных значений zero, add, start, step и stop.

RangeInt16 : int16 -> int16 -> int16 -> seq<int16>

Создает диапазон значений int16.

RangeInt32 : int -> int -> int -> seq<int>

Создает диапазон целых чисел.

RangeInt64 : int64 -> int64 -> int64 -> seq<int64>

Создает диапазон значений int64.

RangeIntPtr : nativeint -> int -> nativeint

Создает диапазон значений nativeint.

RangeSByte : sbyte -> sbyte -> sbyte -> seq<sbyte>

Создает диапазон значений sbyte.

RangeSingle : float32 -> float32 -> float32 -> seq<float32>

Создает диапазон значений float32.

RangeStepGeneric : 'Step -> ('T -> 'Step -> 'T) -> 'T -> 'Step -> 'T -> seq<'T>

Создает диапазон значений с использованием заданных значений zero, add, start, step и stop.

RangeUInt16 : uint16 -> uint16 -> uint16 -> seq<uint16>

Создает диапазон значений uint16.

RangeUInt32 : uint32 -> uint32 -> uint32 -> seq<uint32>

Создает диапазон значений uint32.

RangeUInt64 : uint64 -> uint64 -> uint64 -> seq<uint64>

Создает диапазон значений uint64.

RangeUIntPtr : unativeint -> unativeint -> unativeint -> seq<unativeint>

Создает диапазон значений unativeint.

RoundDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

SetArraySlice : 'T [] -> int option -> int option -> 'T [] -> unit

Задает срез массива.

SetArraySlice2D : 'T [,] -> int option -> int option -> int option -> int option -> 'T [,] -> unit

Задает срез массива.

SetArraySlice3D : 'T [,,] -> int option -> int option -> int option -> int option -> int option -> int option -> 'T [,,] -> unit

Задает срез массива.

SetArraySlice4D : 'T [,,,] -> int option -> int option -> int option -> int option -> int option -> int option -> int option -> 'T [,,,] -> unit

Задает срез массива.

SignDynamic : 'T -> int

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

SinDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

SinhDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

SqrtDynamic : 'T1 -> 'T2

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

TanDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

TanhDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

TruncateDynamic : 'T -> 'T

Это встроенная функция библиотеки.Вызовы этой функции могут создаваться посредством вычисления цитирований.

Платформы

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

Сведения о версии

Основной версии библиотеки F#

Поддерживается в: 2.0, 4.0, портативная машинка, портативная

См. также

Ссылки

Модуль Core.Operators (F#)