public protocol PointwiseMultiplicative : AdditiveArithmetic
Un tipo con valori che supportano la moltiplicazione puntuale.
L'unico valore.
Uno è l'elemento identitario per la moltiplicazione. Per qualsiasi valore,
x .* .one == x
e.one .* x == x
.Dichiarazione
static var one: Self { get }
L'inverso moltiplicativo di sé.
Per qualsiasi valore,
x .* x.reciprocal == .one
ex.reciprocal .* x == .one
.Dichiarazione
var reciprocal: Self { get }
Moltiplica due valori e produce il loro prodotto.
Dichiarazione
static func .* (lhs: Self, rhs: Self) -> Self
Parametri
lhs
Il primo valore da moltiplicare.
rhs
Il secondo valore da moltiplicare.
Moltiplica due valori e produce il loro prodotto.
Implementazione predefinita
Dichiarazione
static func .*= (lhs: inout Self, rhs: Self)
Parametri
lhs
Il primo valore da moltiplicare.
rhs
Il secondo valore da moltiplicare.
Dichiarazione
public static func ./ (lhs: Self, rhs: Self) -> Self
Dichiarazione
public static func ./= (lhs: inout Self, rhs: Self)