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)