PointwiseMultiplicative

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
public protocol PointwiseMultiplicative : AdditiveArithmetic

Ein Typ mit Werten, die die punktweise Multiplikation unterstützen.

  • Der eine Wert.

    Eines ist das Identitätselement für die Multiplikation. Für jeden Wert gilt x .* .one == x und .one .* x == x .

    Erklärung

    static var one: Self { get }
  • Die multiplikative Umkehrung des Selbst.

    Für jeden Wert x .* x.reciprocal == .one und x.reciprocal .* x == .one .

    Erklärung

    var reciprocal: Self { get }
  • Multipliziert zwei Werte und erzeugt ihr Produkt.

    Erklärung

    static func .* (lhs: Self, rhs: Self) -> Self

    Parameter

    lhs

    Der erste zu multiplizierende Wert.

    rhs

    Der zweite zu multiplizierende Wert.

  • . * = (_: _ :)

    Standardimplementierung

    Multipliziert zwei Werte und erzeugt ihr Produkt.

    Standardimplementierung

    Erklärung

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

    Parameter

    lhs

    Der erste zu multiplizierende Wert.

    rhs

    Der zweite zu multiplizierende Wert.

  • ./(_:_ :)

    Erweiterungsmethode

    Erklärung

    public static func ./ (lhs: Self, rhs: Self) -> Self
  • ./=(_:_ :)

    Erweiterungsmethode

    Erklärung

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