public protocol VectorProtocol : AdditiveArithmetic
Một kiểu biểu diễn một không gian vectơ không xếp hạng. Các giá trị thuộc loại này là các phần tử trong không gian vectơ này và không có hình dạng hoặc hình dạng tĩnh.
Các loại vô hướng trong không gian vectơ.
Tuyên ngôn
associatedtype VectorSpaceScalar : AdditiveArithmetic
Tuyên ngôn
func adding(_ x: VectorSpaceScalar) -> Self
Triển khai mặc định
Tuyên ngôn
mutating mutating func add(_ x: VectorSpaceScalar)
Tuyên ngôn
func subtracting(_ x: VectorSpaceScalar) -> Self
Triển khai mặc định
Tuyên ngôn
mutating mutating func subtract(_ x: VectorSpaceScalar)
Trả về giá trị
self
với đại lượng vô hướng đã cho.Tuyên ngôn
func scaled(by scalar: VectorSpaceScalar) -> Self
self
nhân với đại lượng đã cho.Triển khai mặc định
Tuyên ngôn
mutating mutating func scale(by scalar: VectorSpaceScalar)