mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
33 lines
430 B
Swift
33 lines
430 B
Swift
struct A {
|
|
private(set) var x: Int {
|
|
get { return 0 }
|
|
set {}
|
|
}
|
|
|
|
private(set) subscript(x: Int) -> Int {
|
|
get { return x }
|
|
set {}
|
|
}
|
|
}
|
|
|
|
final class C<T> {
|
|
var a = 0
|
|
var b = 0
|
|
|
|
subscript(x: Int) -> Int { return x }
|
|
}
|
|
|
|
class D<T> {
|
|
var a = 0
|
|
var b = 0
|
|
|
|
subscript(x: Int) -> Int { return x }
|
|
}
|
|
|
|
protocol P {
|
|
var a: Int { get set }
|
|
var b: Int { get set }
|
|
|
|
subscript(x: Int) -> Int { get set }
|
|
}
|