public protocol VectorProtocol : AdditiveArithmetic
Type qui représente un espace vectoriel non classé. Les valeurs de ce type sont des éléments de cet espace vectoriel et n'ont soit aucune forme, soit une forme statique.
Le type de scalaires dans l’espace vectoriel.
Déclaration
associatedtype VectorSpaceScalar : AdditiveArithmetic
Déclaration
func adding(_ x: VectorSpaceScalar) -> Self
Implémentation par défaut
Déclaration
mutating mutating func add(_ x: VectorSpaceScalar)
Déclaration
func subtracting(_ x: VectorSpaceScalar) -> Self
Implémentation par défaut
Déclaration
mutating mutating func subtract(_ x: VectorSpaceScalar)
Renvoie
self
multiplié par le scalaire donné.Déclaration
func scaled(by scalar: VectorSpaceScalar) -> Self
self
multiplie par le scalaire donné.Implémentation par défaut
Déclaration
mutating mutating func scale(by scalar: VectorSpaceScalar)