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)