Pointwise Multiplicative

public protocol PointwiseMultiplicative : AdditiveArithmetic

نوعی با مقادیری که از ضرب نقطه ای پشتیبانی می کند.

  • یک ارزش.

    یکی عنصر هویت برای ضرب است. برای هر مقدار، x .* .one == x و .one .* x == x .

    اعلام

    static var one: Self { get }
  • معکوس ضربی خود.

    برای هر مقدار، x .* x.reciprocal == .one و x.reciprocal .* x == .one .

    اعلام

    var reciprocal: Self { get }
  • دو مقدار را ضرب می کند و محصول آنها را تولید می کند.

    اعلام

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

    مولفه های

    lhs

    اولین مقداری که باید ضرب شود.

    rhs

    مقدار دوم برای ضرب.

  • .*=(_:_:) اجرای پیش فرض

    دو مقدار را ضرب می کند و محصول آنها را تولید می کند.

    پیاده سازی پیش فرض

    اعلام

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

    مولفه های

    lhs

    اولین مقداری که باید ضرب شود.

    rhs

    مقدار دوم برای ضرب.

  • ./(_:_:) روش گسترش

    اعلام

    public static func ./ (lhs: Self, rhs: Self) -> Self
  • ./=(_:_:) روش گسترش

    اعلام

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