Perkalian Pointwise

public protocol PointwiseMultiplicative : AdditiveArithmetic

Tipe dengan nilai yang mendukung perkalian searah.

  • Nilai yang satu.

    Salah satunya adalah unsur identitas untuk perkalian. Untuk nilai apa pun, x .* .one == x dan .one .* x == x .

    Pernyataan

    static var one: Self { get }
  • Kebalikan perkalian dari diri.

    Untuk nilai apa pun, x .* x.reciprocal == .one dan x.reciprocal .* x == .one .

    Pernyataan

    var reciprocal: Self { get }
  • Mengalikan dua nilai dan menghasilkan produknya.

    Pernyataan

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

    Parameter

    lhs

    Nilai pertama yang dikalikan.

    rhs

    Nilai kedua untuk dikalikan.

  • .*=(_:_:) Implementasi bawaan

    Mengalikan dua nilai dan menghasilkan produknya.

    Implementasi Bawaan

    Pernyataan

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

    Parameter

    lhs

    Nilai pertama yang dikalikan.

    rhs

    Nilai kedua untuk dikalikan.

  • ./(_:_:) Metode penyuluhan

    Pernyataan

    public static func ./ (lhs: Self, rhs: Self) -> Self
  • ./=(_:_:) Metode penyuluhan

    Pernyataan

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