public protocol VectorProtocol : AdditiveArithmetic
Um tipo que representa um espaço vetorial não classificado. Os valores desse tipo são elementos neste espaço vetorial e não têm forma ou têm uma 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)
Devoluções
self
multiplicado pelo escalar dado.Declaração
func scaled(by scalar: VectorSpaceScalar) -> Self
Multiplica
self
pelo escalar dado.Implementação Padrão
Declaração
mutating mutating func scale(by scalar: VectorSpaceScalar)