Operators.OperatorIntrinsics 模块 (F#)

编译器内部函数组成的模块,用于有效实现 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

这是一个库内部函数。 通过对类型 byte 的值使用泛型 pown 运算符,可生成对此函数的调用。

PowDecimal : decimal -> int -> decimal

这是一个库内部函数。 通过对类型 decimal 的值使用泛型 pown 运算符,可生成对此函数的调用。

PowDouble : float -> int -> float

这是一个库内部函数。 对此功能的调用可以通过对 float 类型的值使用常规 pown 运算符来生成。

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

这是一个库内部函数。 如果计算引号,则可能会生成对此函数的调用。

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

这是一个库内部函数。 通过使用泛型pown 运算符,可生成对此函数的调用。

PowInt16 : int16 -> int -> int16

这是一个库内部函数。 通过对类型 int16 的值使用泛型 pown 运算符,可生成对此函数的调用。

PowInt32 : int32 -> int -> int32

这是一个库内部函数。 通过对类型 int32 的值使用泛型 pown 运算符,可生成对此函数的调用。

PowInt64 : int64 -> int -> int64

这是一个库内部函数。 通过对类型 int64 的值使用泛型 pown 运算符,可生成对此函数的调用。

PowIntPtr : nativeint -> int -> nativeint

这是一个库内部函数。 通过对类型 nativeint 的值使用泛型 pown 运算符,可生成对此函数的调用。

PowSByte : sbyte -> int -> sbyte

这是一个库内部函数。 通过对类型 sbyte 的值使用泛型 pown 运算符,可生成对此函数的调用

PowSingle : float32 -> int -> float32

这是一个库内部函数。 通过对类型 float32 的值使用泛型 pown 运算符,可生成对此函数的调用。

PowUInt16 : uint16 -> int -> uint16

这是一个库内部函数。 通过对类型 uint16 的值使用泛型 pown 运算符,可生成对此函数的调用

PowUInt32 : uint32 -> int -> uint32

这是一个库内部函数。 通过对类型 uint32 的值使用泛型 pown 运算符,可生成对此函数的调用

PowUInt64 : uint64 -> int -> uint64

这是一个库内部函数。 通过对类型 uint64 的值使用泛型 pown 运算符,可生成对此函数的调用。

PowUIntPtr : unativeint -> int -> unativeint

这是一个库内部函数。 通过对类型 unativeint 的值使用泛型 pown 运算符,可生成对此函数的调用

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>

使用给定的零值、增加值、起始值、步长值和停止值生成一定范围的值。

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>

使用给定的零值、增加值、起始值、步长值和停止值生成一定范围的值。

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 server 2008 R2

版本信息

F#核心库版本

支持:2.0,4.0,可移植后,可移植

请参见

参考

Core.Operators 模块 (F#)