Vector: Difference between revisions

m
Simplify swift
(Add Swift)
m (Simplify swift)
Line 2,807:
return Vector(x: lhs.x * scalar, y: lhs.y * scalar)
}
}
 
extension static func /(lhs: Vector, scalar: T) -> Vector where T: BinaryIntegerFloatingPoint {
static func /(lhs: Vector, scalar: T) -> Vector {
return Vector(x: lhs.x / scalar, y: lhs.y / scalar)
}
}
 
extension static func /(lhs: Vector, scalar: T) -> Vector where T: FloatingPointBinaryInteger {
static func /(lhs: Vector, scalar: T) -> Vector {
return Vector(x: lhs.x / scalar, y: lhs.y / scalar)
}