我想知道array[0]vs 之间是否存在差异.array.first?如果不是你喜欢哪种方式.我觉得array.first更清楚,但我想知道Swift程序员喜欢哪种方式有什么区别?
就个人而言,我更喜欢使用array.first.如果数组中没有元素,array[0]则会导致崩溃,但array.first不会.array.first回报nil.
因为array[0],if !array.isEmpty {}应首先应用检查.对于array.first,它返回一个Optional值,if value == nil检查后也需要应用.但是如果接收器也Optional像UILabel文本属性一样更方便:aLabel.text = array.first
| 归档时间: |
|
| 查看次数: |
744 次 |
| 最近记录: |