public protocol VectorProtocol : AdditiveArithmetic
Um tipo que representa um espaço vetorial não classificado. Valores deste tipo são elementos neste espaço vetorial e não têm forma ou têm forma estática.
O tipo de escalares no espaço vetorial.
Declaração
associatedtype VectorSpaceScalar : AdditiveArithmetic
Declaração
func adding(_ x: VectorSpaceScalar) -> Self
Implementação padrão
Declaração
mutating mutating func add(_ x: VectorSpaceScalar)
Declaração
func subtracting(_ x: VectorSpaceScalar) -> Self
Implementação padrão
Declaração
mutating mutating func subtract(_ x: VectorSpaceScalar)
Retorna
self
multiplicado pelo escalar fornecido.Declaração
func scaled(by scalar: VectorSpaceScalar) -> Self
Multiplica
self
pelo escalar fornecido.Implementação padrão
Declaração
mutating mutating func scale(by scalar: VectorSpaceScalar)