[swift] 프로퍼티 정의하기
프로퍼티를 정의하는 방법은 크게 두 가지로 나눌 수 있습니다: 저장 프로퍼티(stored property)와 계산된 프로퍼티(computed property).
저희가 살펴볼 첫 번째 예시는 저장 프로퍼티입니다.
class MyClass {
var storedProperty: Int = 100
}
이 예시에서 storedProperty
는 MyClass
의 인스턴스에서 값을 저장하는 역할을 합니다.
두 번째 예시는 계산된 프로퍼티입니다.
class Circle {
var radius: Double
var area: Double {
return Double.pi * radius * radius
}
init(radius: Double) {
self.radius = radius
}
}
여기서 area
는 radius
값을 사용하여 원의 넓이를 계산하는 계산된 프로퍼티입니다.
두 종류의 프로퍼티를 섞어 사용하는 것도 가능합니다.
자세한 내용은 Swift 공식 문서를 참고하세요.