Ponto a Multiplicativo

public protocol PointwiseMultiplicative : AdditiveArithmetic

Um tipo com valores que suportam multiplicação pontual.

  • um

    O único valor.

    Um é o elemento de identidade para multiplicação. Para qualquer valor, x .* .one == x e .one .* x == x .

    Declaração

    static var one: Self { get }
  • O inverso multiplicativo de si mesmo.

    Para qualquer valor, x .* x.reciprocal == .one e x.reciprocal .* x == .one .

    Declaração

    var reciprocal: Self { get }
  • Multiplica dois valores e produz seu produto.

    Declaração

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

    Parâmetros

    lhs

    O primeiro valor a ser multiplicado.

    rhs

    O segundo valor a ser multiplicado.

  • .*=(_:_:) Implementação padrão

    Multiplica dois valores e produz seu produto.

    Implementação padrão

    Declaração

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

    Parâmetros

    lhs

    O primeiro valor a ser multiplicado.

    rhs

    O segundo valor a ser multiplicado.

  • ./(_:_:) Método de extensão

    Declaração

    public static func ./ (lhs: Self, rhs: Self) -> Self
  • ./=(_:_:) Método de extensão

    Declaração

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