编译器内部函数组成的模块,用于有效实现 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 7、Windows Vista SP2、Windows XP SP3、Windows XP x64 SP2、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Server 2003 SP2
版本信息
F# 运行时
受以下版本支持:2.0、4.0
Silverlight
受以下版本支持:3