PointwiseMultiplicatif

public protocol PointwiseMultiplicative : AdditiveArithmetic

Un type avec des valeurs qui prennent en charge la multiplication ponctuelle.

  • un

    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 et x.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.

  • .*=(_:_:) Implémentation par défaut

    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.

  • ./(_:_:) Méthode d'extension

    Déclaration

    public static func ./ (lhs: Self, rhs: Self) -> Self
  • ./=(_:_:) Méthode d'extension

    Déclaration

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