接口

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 是否为无穷数值。

返回值:

  • Bool - 如果 Float16 的值正无穷大或负无穷大,则返回 true;否则,返回 false

func isNaN()

public func isNaN(): Bool

功能:判断某个浮点数 Float16 是否为非数值。

返回值:

  • Bool - 如果 Float16 的值为非数值,则返回 true;否则,返回 false

func isNormal()

public func isNormal(): Bool

功能:判断某个浮点数 Float16 是否为常规数值。

返回值:

  • Bool - 如果 Float16 的值是正常的浮点数,返回 true;否则,返回 false

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 是否为无穷数值。

返回值:

  • Bool - 如果 Float32 的值正无穷大或负无穷大,则返回 true;否则,返回 false

func isNaN()

public func isNaN(): Bool

功能:判断某个浮点数 Float32 是否为非数值。

返回值:

  • Bool - 如果 Float32 的值为非数值,则返回 true;否则,返回 false

func isNormal()

public func isNormal(): Bool

功能:判断某个浮点数 Float32 是否为常规数值。

返回值:

  • Bool - 如果 Float32 的值是正常的浮点数,返回 true;否则,返回 false

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 是否为无穷数值。

返回值:

  • Bool - 如果 Float64 的值正无穷大或负无穷大,则返回 true;否则,返回 false

func isNaN()

public func isNaN(): Bool

功能:判断某个浮点数 Float64 是否为非数值。

返回值:

  • Bool - 如果 Float64 的值为非数值,则返回 true;否则,返回 false

func isNormal()

public func isNormal(): Bool

功能:判断某个浮点数 Float64 是否为常规数值。

返回值:

  • Bool - 如果 Float64 的值是正常的浮点数,返回 true;否则,返回 false

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