점별 곱셈

public protocol PointwiseMultiplicative : AdditiveArithmetic

점별 곱셈을 지원하는 값이 있는 유형입니다.

  • 하나의 가치.

    하나는 곱셈을 위한 항등 요소입니다. 모든 값에 대해 x .* .one == x.one .* x == x .

    선언

    static var one: Self { get }
  • 자기의 곱셈의 역수.

    모든 값에 대해 x .* x.reciprocal == .onex.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)