Skip to main content
Journey Uncommon Logo
JourneyUncommon
mediumSwiftproperty wrappersSingle-choice MCQ

Consider a property wrapper exposing a projected value. What type does `$flag` have here?

@propertyWrapper struct Logged<Value> { var wrappedValue: Value var projectedValue: Logged<Value> { self } } struct S { @Logged var flag: Bool = false } let s = S() let p = s.$flag