接口
interface MathExtension
public interface MathExtension
功能:为了导出 prop 而作辅助接口,辅助导出 Max,Min 属性,浮点数额外导出 NaN,Inf,PI,E,MinDenormal,MinNormal 属性和 isInf,isNaN,isNormal 接口。该辅助接口内部为空。
extend Float16 <: MathExtension
extend Float16 <: MathExtension
功能:拓展半精度浮点数以支持一些数学常数。
static prop E
public static prop E: Float16
功能:获取半精度浮点数的自然常数。
类型:Float16
static prop Inf
public static prop Inf: Float16
功能:获取半精度浮点数的无穷数。
类型:Float16
static prop Max
public static prop Max: Float16
功能:获取半精度浮点数的最大值。
类型:Float16
static prop Min
public static prop Min: Float16
功能:获取半精度浮点数的最小值。
类型:Float16
static prop MinDenormal
public static prop MinDenormal: Float16
功能:获取半精度浮点数的最小次正规数。最小正次正规数是以 IEEE 双精度格式表示的最小正数。
类型:Float16
static prop MinNormal
public static prop MinNormal: Float16
功能:获取半精度浮点数的最小正规数。
类型:Float16
static prop NaN
public static prop NaN: Float16
功能:获取半精度浮点数的非数。
类型:Float16
static prop PI
public static prop PI: Float16
功能:获取半精度浮点数的圆周率常数。
类型:Float16
func isInf()
public func isInf(): Bool
功能:判断某个浮点数 Float16 是否为无穷数值。
返回值:
func isNaN()
public func isNaN(): Bool
功能:判断某个浮点数 Float16 是否为非数值。
返回值:
func isNormal()
public func isNormal(): Bool
功能:判断某个浮点数 Float16 是否为常规数值。
返回值:
extend Float32 <: MathExtension
extend Float32 <: MathExtension
功能:拓展单精度浮点数以支持一些数学常数。
static prop E
public static prop E: Float32
功能:获取单精度浮点数的自然常数。
类型:Float32
static prop Inf
public static prop Inf: Float32
功能:获取单精度浮点数的无穷数。
类型:Float32
static prop Max
public static prop Max: Float32
功能:获取单精度浮点数的最大值。
类型:Float32
static prop Min
public static prop Min: Float32
功能:获取单精度浮点数的最小值。
类型:Float32
static prop MinDenormal
public static prop MinDenormal: Float32
功能:获取单精度浮点数的最小次正规数。
类型:Float32
static prop MinNormal
public static prop MinNormal: Float32
功能:获取单精度浮点数的最小正规数。
类型:Float32
static prop NaN
public static prop NaN: Float32
功能:获取单精度浮点数的非数。
类型:Float32
static prop PI
public static prop PI: Float32
功能:获取单精度浮点数的圆周率常数。
类型:Float32
func isInf()
public func isInf(): Bool
功能:判断某个浮点数 Float32 是否为无穷数值。
返回值:
func isNaN()
public func isNaN(): Bool
功能:判断某个浮点数 Float32 是否为非数值。
返回值:
func isNormal()
public func isNormal(): Bool
功能:判断某个浮点数 Float32 是否为常规数值。
返回值:
extend Float64 <: MathExtension
extend Float64 <: MathExtension
功能:拓展双精度浮点数以支持一些数学常数。
static prop E
public static prop E: Float64
功能:获取双精度浮点数的自然常数。
类型:Float64
static prop Inf
public static prop Inf: Float64
功能:获取双精度浮点数的无穷数。
类型:Float64
static prop Max
public static prop Max: Float64
功能:获取双精度浮点数的最大值。
类型:Float64
static prop Min
public static prop Min: Float64
功能:获取双精度浮点数的最小值。
类型:Float64
static prop MinDenormal
public static prop MinDenormal: Float64
功能:获取双精度浮点数的最小次正规数。
类型:Float64
static prop MinNormal
public static prop MinNormal: Float64
功能:获取双精度浮点数的最小正规数。
类型:Float64
static prop NaN
public static prop NaN: Float64
功能:获取双精度浮点数的非数。
类型:Float64
static prop PI
public static prop PI: Float64
功能:获取双精度浮点数的圆周率常数。
类型:Float64
func isInf()
public func isInf(): Bool
功能:判断某个浮点数 Float64 是否为无穷数值。
返回值:
func isNaN()
public func isNaN(): Bool
功能:判断某个浮点数 Float64 是否为非数值。
返回值:
func isNormal()
public func isNormal(): Bool
功能:判断某个浮点数 Float64 是否为常规数值。
返回值:
extend Int16 <: MathExtension
extend Int16 <: MathExtension
功能:拓展 16 位有符号整数以支持一些数学常数。
static prop Max
public static prop Max: Int16
功能:获取 16 位有符号整数的最大值。
类型:Int16
static prop Min
public static prop Min: Int16
功能:获取 16 位有符号整数的最小值。
类型:Int16
extend Int32 <: MathExtension
extend Int32 <: MathExtension
功能:拓展 32 位有符号整数以支持一些数学常数。
static prop Max
public static prop Max: Int32
功能:获取 32 位有符号整数的最大值。
类型:Int32
static prop Min
public static prop Min: Int32
功能:获取 32 位有符号整数的最小值。
类型:Int32
extend Int64 <: MathExtension
extend Int64 <: MathExtension
功能:拓展 64 位有符号整数以支持一些数学常数。
static prop Max
public static prop Max: Int64
功能:获取 64 位有符号整数的最大值。
类型:Int64
static prop Min
public static prop Min: Int64
功能:获取 64 位有符号整数的最小值。
类型:Int64
extend Int8 <: MathExtension
extend Int8 <: MathExtension
功能:拓展 8 位有符号整数以支持一些数学常数。
static prop Max
public static prop Max: Int8
功能:获取 8 位有符号整数的最大值。
类型:Int8
static prop Min
public static prop Min: Int8
功能:获取 8 位有符号整数的最小值。
类型:Int8
extend IntNative <: MathExtension
extend IntNative <: MathExtension
功能:拓展平台相关有符号整数以支持一些数学常数。
static prop Max
public static prop Max: IntNative
功能:获取平台相关有符号整数的最大值。
类型:IntNative
static prop Min
public static prop Min: IntNative
功能:获取平台相关有符号整数的最小值。
类型:IntNative
extend UInt16 <: MathExtension
extend UInt16 <: MathExtension
功能:拓展 16 位无符号整数以支持一些数学常数。
static prop Max
public static prop Max: UInt16
功能:获取 16 位无符号整数的最大值。
类型:UInt16
static prop Min
public static prop Min: UInt16
功能:获取 16 位无符号整数的最小值。
类型:UInt16
extend UInt32 <: MathExtension
extend UInt32 <: MathExtension
功能:拓展 32 位无符号整数以支持一些数学常数。
static prop Max
public static prop Max: UInt32
功能:获取 32 位无符号整数的最大值。
类型:UInt32
static prop Min
public static prop Min: UInt32
功能:获取 32 位无符号整数的最小值。
类型:UInt32
extend UInt64 <: MathExtension
extend UInt64 <: MathExtension
功能:拓展 64 位无符号整数以支持一些数学常数。
static prop Max
public static prop Max: UInt64
功能:获取 64 位无符号整数的最大值。
类型:UInt64
static prop Min
public static prop Min: UInt64
功能:获取 64 位无符号整数的最小值。
类型:UInt64
extend UInt8 <: MathExtension
extend UInt8 <: MathExtension
功能:拓展 8 位无符号整数以支持一些数学常数。
static prop Max
public static prop Max: UInt8
功能:获取 8 位无符号整数的最大值。
类型:UInt8
static prop Min
public static prop Min: UInt8
功能:获取 8 位无符号整数的最小值。
类型:UInt8
extend UIntNative <: MathExtension
extend UIntNative <: MathExtension
功能:拓展平台相关无符号整数以支持一些数学常数。
static prop Max
public static prop Max: UIntNative
功能:获取平台相关无符号整数的最大值。
类型:类型:UIntNative
static prop Min
public static prop Min: UIntNative
功能:获取平台相关无符号整数的最小值。
类型:UIntNative