我有一个简单的代码,遇到了Swift数据类型的问题,想要从这个数组中进行映射:
["a", "b", nil, "c", "d", nil]
to
["a", "b", "z", "c", "d", "z"]
所以,这是我的当前代码
import Foundation
let array1 = ["a", "b", nil, "c", "d", nil]
let newArray = array1.map { (currentIndex: Any) -> String in
if currentIndex == nil {
return "z"
}
return currentIndex as! String
}
print(newArray)
如果您能尝试解决这段代码,我将不胜感激。谢谢。