ПоточечныйМультипликативный

public protocol PointwiseMultiplicative : AdditiveArithmetic

Тип со значениями, поддерживающими поточечное умножение.

  • Одна ценность.

    Один из них — это идентификационный элемент для умножения. Для любого значения x .* .one == x и .one .* x == x .

    Декларация

    static var one: Self { get }
  • Мультипликативная инверсия самого себя.

    Для любого значения x .* x.reciprocal == .one и x.reciprocal .* x == .one .

    Декларация

    var reciprocal: Self { get }
  • Умножает два значения и производит их произведение.

    Декларация

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

    Параметры

    lhs

    Первое значение для умножения.

    rhs

    Второе значение для умножения.

  • "=" Реализация по умолчанию

    Умножает два значения и производит их произведение.

    Реализация по умолчанию

    Декларация

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

    Параметры

    lhs

    Первое значение для умножения.

    rhs

    Второе значение для умножения.

  • ./(_:_:) Метод расширения

    Декларация

    public static func ./ (lhs: Self, rhs: Self) -> Self
  • "=" Метод расширения

    Декларация

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