การคูณแบบพอยต์ไวด์

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)