你能建议如何清理这个可憎的东西吗
func restartLastSession(let extra : String?)
{
let rescopes = NSMutableArray(array: [ "restart" ])
if(extra != nil && !(extra?.isEmpty)!) {
rescopes.addObject(extra!)
}
变成了
func restartLastSession(let extra_ : String?)
{
let rescopes = NSMutableArray(array: [ "restart" ])
if let extra = extra_ where !extra.isEmpty {
rescopes.addObject(extra)
}
感谢 Eric D,他不允许我阅读 swift 书的可选章节,我想这已经解决了,没有任何规定可以为 Eric 的业力贡献 +10 ;-)