public protocol PointwiseMultiplicative : AdditiveArithmetic
Un type avec des valeurs qui prennent en charge la multiplication ponctuelle.
La seule valeur.
L’un est l’élément d’identité pour la multiplication. Pour n'importe quelle valeur,
x .* .one == x
et.one .* x == x
.Déclaration
static var one: Self { get }
L’inverse multiplicatif de soi.
Pour n'importe quelle valeur,
x .* x.reciprocal == .one
etx.reciprocal .* x == .one
.Déclaration
var reciprocal: Self { get }
Multiplie deux valeurs et produit leur produit.
Déclaration
static func .* (lhs: Self, rhs: Self) -> Self
Paramètres
lhs
La première valeur à multiplier.
rhs
La deuxième valeur à multiplier.
Multiplie deux valeurs et produit leur produit.
Implémentation par défaut
Déclaration
static func .*= (lhs: inout Self, rhs: Self)
Paramètres
lhs
La première valeur à multiplier.
rhs
La deuxième valeur à multiplier.
Déclaration
public static func ./ (lhs: Self, rhs: Self) -> Self
Déclaration
public static func ./= (lhs: inout Self, rhs: Self)