Given:
enum Foo {
case P(x: Int)
}
class A {
func a() -> Bool {
return true
}
}
func foo() {
for
case let .P(x) in [Foo.P(x: 1)]
where
A()
.a() {
print(x)
}
for
case let .P(x) in [Foo.P(x: 1)]
where
A()
.a() {
print(x)
}
}
Output:
enum Foo {
case P(x: Int)
}
class A {
func a() -> Bool {
return true
}
}
func foo() {
for
case let .P(x) in [Foo.P(x: 1)]
where
A()
.a() {
print(x)
}
for
case let .P(x) in [Foo.P(x: 1)]
where
A()
.a() {
print(x)
}
}
Given:
Output: