点ごとの乗法

public protocol PointwiseMultiplicative : AdditiveArithmetic

点単位の乗算をサポートする値を持つ型。

  • 唯一の価値。

    1 つは乗算の単位元です。任意の値については、 x .* .one == xおよび.one .* x == xです。

    宣言

    static var one: Self { get }
  • 自分自身の逆乗。

    任意の値については、 x .* x.reciprocal == .oneおよびx.reciprocal .* x == .one

    宣言

    var reciprocal: Self { get }
  • 2 つの値を乗算し、その積を生成します。

    宣言

    static func .* (lhs: Self, rhs: Self) -> Self

    パラメーター

    lhs

    乗算する最初の値。

    rhs

    乗算する 2 番目の値。

  • .*=(_:_:)デフォルトの実装

    2 つの値を乗算し、その積を生成します。

    デフォルトの実装

    宣言

    static func .*= (lhs: inout Self, rhs: Self)

    パラメーター

    lhs

    乗算する最初の値。

    rhs

    乗算する 2 番目の値。

  • ./(_:_:)拡張方法

    宣言

    public static func ./ (lhs: Self, rhs: Self) -> Self
  • ./=(_:_:)拡張方法

    宣言

    public static func ./= (lhs: inout Self, rhs: Self)