有更好的方法吗?在语法上看起来更好的东西吗?
let a : [Any] = [5,"a",6]
for item in a {
if let assumedItem = item as? Int {
print(assumedItem)
}
}
像这样,但是语法正确吗?
for let item in a as? Int { print(item) }
最佳答案
如果您使用的是Swift 2:
let array: [Any] = [5,"a",6]
for case let item as Int in array {
print(item)
}