Extension-Syntax
작성일
Extension-Syntax
- 확장
- 수평확장이라고 생각하면 된다.
- 새로운 메서드를 추가할 수 있따.
struct Size {
var width = 0.0
var height = 0.0
}
extension Size {
var area: Double {
return width * height
}
}
let s = Size()
s.width
s.height
s.area
이렇게 확장에서 변수를 확장하려면 계산속성만 추가할 수 있다.