Property Wrapper
다음 코드의 출력은?
@propertyWrapper struct Clamped {
private var v = 0
var wrappedValue: Int {
get { v } set { v = min(max(newValue, 0), 10) }
}
var projectedValue: Bool { v == 10 }
}
struct Volume { @Clamped var level: Int }
var vol = Volume(); vol.level = 42
print(vol.level, vol.$level)하나만 선택