public protocol PointwiseMultiplicative : AdditiveArithmetic
Un tipo con valores que admiten la multiplicación puntual.
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
yx.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.
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.
Declaración
public static func ./ (lhs: Self, rhs: Self) -> Self
Declaración
public static func ./= (lhs: inout Self, rhs: Self)