arrays - 计算 Int Optionals 数组中空值的数量

标签 arrays swift

我刚刚开始使用 Swift 并使用可选项。使用 generateRandomArrayOfIntsAndNils() 后努力计算测试数组中的 nils 数

这是我要采用的方法:

let array1: [Int?]
array1 = generateRandomArrayOfIntsAndNils()\

var total = 0

for i in array1 {
    if(array1[i] == nil){
    total += 1
    }
}

print(total)

如有任何建议或指导,我们将不胜感激。

最佳答案

你可以这样做:

let countNils = array1.filter({ $0 == nil }).count

关于arrays - 计算 Int Optionals 数组中空值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41881127/

相关文章:

javascript - 无法遍历我的数组/对象。 Javascript, native react

c++ - 为什么打印内存地址而不是 c++.+ 中数组的值

ios - 使用 CGMutablePath 创建路径会创建到错误 CGPoint 的行

swift 扩展: augment existing class with method overloading

swift - 如何以编程方式调整模态视图的大小 (SWIFT)

javascript - 循环遍历数组对象以查找重复项。为什么一个元素返回 "undefined"?

javascript - 从 map 外部动态显示传单标记弹出窗口

ios - 保存 api Facebook 数据以在不同的 ViewController swift iOS 中使用

ios - 从 swift 代码中遵循 Objective 中定义的协议(protocol)时出错

JavaScript - 使用 concat 方法而不是 push 方法连接数组的数组