mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
28 lines
405 B
Swift
28 lines
405 B
Swift
// RUN: %target-run-simple-swift | %FileCheck %s
|
|
// REQUIRES: executable_test
|
|
|
|
// <rdar://problem/15609900>
|
|
|
|
// CHECK: 10
|
|
// CHECK: none
|
|
// CHECK: 20
|
|
// CHECK: none
|
|
// CHECK: 30
|
|
// CHECK: hello world
|
|
func main() {
|
|
var arrOpt : [Int?] = [10,.none,20,.none,30]
|
|
for item in arrOpt {
|
|
switch item {
|
|
case .none:
|
|
print("none")
|
|
case .some(var v):
|
|
print(v)
|
|
}
|
|
}
|
|
print("hello world")
|
|
}
|
|
|
|
main()
|
|
|
|
|