Adding properties using extensions in Swift
Forums:
private class Size {
var width: Int
var height: Int
init(width: Int, height: Int) {
self.width = width
self.height = height
}
}
extension Size {
var area: Int {
return width * height
}
}
let size = Size(width: 4, height: 5)
let area = size.area
//area is 20
- Log in to post comments