【发布时间】:2018-04-25 16:23:55
【问题描述】:
我正在尝试找出 Swift 的细微差别。如果我有一个像 numberOfViews 这样的包装 Int ,我该如何解开它并在 for 循环中对其进行迭代。 Xcode 抱怨:二元运算符 ..
let numberOfViews: Int? = dataSource?.numberOfViews(in: self)
for i in 0..<numberOfViews ?? 0 {
}
【问题讨论】:
-
最有可能:
for i in 0..<(numberOfViews ?? 0) { ... },如果您不想在此之前打开它。