public protocol PointwiseMultiplicative : AdditiveArithmetic
Một loại có các giá trị hỗ trợ phép nhân theo điểm.
Một giá trị.
Một là phần tử nhận dạng cho phép nhân. Đối với bất kỳ giá trị nào,
x .* .one == x
và.one .* x == x
.Tuyên ngôn
static var one: Self { get }
Nghịch đảo nhân của bản thân.
Đối với bất kỳ giá trị nào,
x .* x.reciprocal == .one
vàx.reciprocal .* x == .one
.Tuyên ngôn
var reciprocal: Self { get }
Nhân hai giá trị và tạo ra sản phẩm của họ.
Tuyên ngôn
static func .* (lhs: Self, rhs: Self) -> Self
Thông số
lhs
Giá trị đầu tiên được nhân lên.
rhs
Giá trị thứ hai để nhân lên.
Nhân hai giá trị và tạo ra sản phẩm của họ.
Triển khai mặc định
Tuyên ngôn
static func .*= (lhs: inout Self, rhs: Self)
Thông số
lhs
Giá trị đầu tiên được nhân lên.
rhs
Giá trị thứ hai để nhân lên.
Tuyên ngôn
public static func ./ (lhs: Self, rhs: Self) -> Self
Tuyên ngôn
public static func ./= (lhs: inout Self, rhs: Self)