public protocol PointwiseMultiplicative : AdditiveArithmetic
Um tipo com valores que suportam multiplicação pontual.
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
ex.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.
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.
Declaração
public static func ./ (lhs: Self, rhs: Self) -> Self
Declaração
public static func ./= (lhs: inout Self, rhs: Self)