21 lines
310 B
Swift
21 lines
310 B
Swift
import UIKit
|
|
|
|
|
|
struct Circle {
|
|
// 存储属性
|
|
var radius: Double
|
|
// 计算属性
|
|
var diameter: Double {
|
|
set {
|
|
radius = newValue / 2
|
|
}
|
|
get {
|
|
radius * 2
|
|
}
|
|
}
|
|
}
|
|
|
|
var circle = Circle(radius: 5)
|
|
print(circle.radius)
|
|
print(circle.diameter)
|