我检查的阵列(串)空虚,每天数次,现在我用的isEmpty == true还是isEmpty == false无处不在。不管数组是否可选,这对我来说都是一个好技术,如果数组不是可选的,则有助于更快地读取代码。但是,我很容易错了,这可能是可怕的代码。
isEmpty == true
isEmpty == false
所以我只想知道成熟的开发人员如何检查数组?我已经尝试过使用(string ?? "").isEmpty,string?.isEmpty ?? true依此类推。有一些扩展名,例如isNilOrEmpty,但似乎有点难看:c
(string ?? "").isEmpty
string?.isEmpty ?? true
isNilOrEmpty
arrays string optional swift
arrays ×1
optional ×1
string ×1
swift ×1