PuntualMultiplicativo

public protocol PointwiseMultiplicative : AdditiveArithmetic

Un tipo con valores que admiten la multiplicación puntual.

  • uno

    El único valor.

    Uno es el elemento identidad para la multiplicación. Para cualquier valor, x .* .one == x y .one .* x == x .

    Declaración

    static var one: Self { get }
  • El inverso multiplicativo de self.

    Para cualquier valor, x .* x.reciprocal == .one y x.reciprocal .* x == .one .

    Declaración

    var reciprocal: Self { get }
  • Multiplica dos valores y produce su producto.

    Declaración

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

    Parámetros

    lhs

    El primer valor a multiplicar.

    rhs

    El segundo valor a multiplicar.

  • .*=(_:_:) Implementación predeterminada

    Multiplica dos valores y produce su producto.

    Implementación predeterminada

    Declaración

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

    Parámetros

    lhs

    El primer valor a multiplicar.

    rhs

    El segundo valor a multiplicar.

  • ./(_:_:) Método de extensión

    Declaración

    public static func ./ (lhs: Self, rhs: Self) -> Self
  • ./=(_:_:) Método de extensión

    Declaración

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