目录

接口

interface DurationExtension

public interface DurationExtension {
    operator func *(r: Duration): Duration
}

功能:DurationExtension 用于拓展 Duration 实例作为右操作数时,返回乘积为新 Duration 实例的乘法运算。

[h2]operator func *(Duration)

operator func *(r: Duration): Duration

功能:实现 T 类型(T 是实现 DurationExtension 接口的类型)和 Duration 类型的乘法,即 T * Duration 运算。

参数:

返回值:

异常:

[h2]extend Float64 <: DurationExtension

extend Float64 <: DurationExtension

功能:拓展了 Float64 类型作为左操作数和 Duration 类型作为右操作数的乘法运算。

operator func *(Duration)

public operator func *(r: Duration): Duration

功能:实现 Float64 类型和 Duration 类型的乘法,即 Float64 * Duration 运算。

参数:

返回值:

异常:

[h2]extend Int64 <: DurationExtension

extend Int64 <: DurationExtension

功能:拓展了 Int64 类型作为左操作数和 Duration 类型作为右操作数的乘法运算。

operator func *(Duration)

public operator func *(r: Duration): Duration

功能:实现 Int64 类型和 Duration 类型的乘法,即 Int64 * Duration 运算。

例如 2 * Duration.second 返回表示时间间隔为 2 秒的 Duration 实例。

参数:

返回值:

异常: