美文网首页
[swift 小记] 判断可选数组为空

[swift 小记] 判断可选数组为空

作者: litt1err | 来源:发表于2018-01-09 15:20 被阅读378次

    for example

    var array: [String]?
    

    如果我要判断这个数组是否为空

    
    var array: [String]?
    
    array = []
    
    if (array?.isEmpty)! {
    print("isEmpty")
    }
    
    if let tempArray = array {
    if tempArray.count > 0 {
    print("不为空")
    }
    }
    
    

    第一种 如果array没有初始化 强制解包会有问题
    第二种 要写2个判断 感觉有点不太优雅

    ~
    ~~

    下面推荐两种优雅且好用的方法

    if (array?.count ?? 0) > 0 {
    print("There are objects")
    } else {
    print("No objects")
    }
    
    
    if array?.isEmpty == true {
    print("There are no objects")
    }
    

    相关文章

      网友评论

          本文标题:[swift 小记] 判断可选数组为空

          本文链接:https://www.haomeiwen.com/subject/fitgnxtx.html