ios 开发之没事来看看

swift 如何优雅的判断String 是否为nil 或者空格

2019-05-27  本文已影响0人  等这姑娘老在我心里
extension String{
    
    /// check string cellection is whiteSpace
    var isBlank : Bool{
        return allSatisfy({$0.isWhitespace})
    }
}


extension Optional where Wrapped == String{
    var isBlank : Bool{
        return self?.isBlank ?? true
    }
}

var title: String? = nil
title.isBlank            // true
title = ""               
title.isBlank            // true
title = "  \t  "               
title.isBlank            // true
title = "Hello"
title.isBlank            // false
上一篇下一篇

猜你喜欢

热点阅读