I am adding a computed property in extensions for my personal use, but sometimes I need this functionality in all number type values, how can I stop myself of repeating codes?
My goal is making just one extension for all number type.
extension CGFloat {
var powered: CGFloat {
get { return self * self }
}
}
extension Double {
var powered: Double {
get { return self * self }
}
}
extension Int {
var powered: Int {
get { return self * self }
}
}