小编Dar*_*ary的帖子

Swift 4 Array Map nil to String

所以我有这个简单的代码,并有快速数据类型的问题,想要映射这个数组

 ["a", "b", nil, "c", "d", nil]
Run Code Online (Sandbox Code Playgroud)

 ["a", "b", "z", "c", "d", "z"]
Run Code Online (Sandbox Code Playgroud)

所以,这是我目前的代码

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)
Run Code Online (Sandbox Code Playgroud)

如果您尝试解决代码,我将不胜感激.谢谢.

arrays swift

5
推荐指数
1
解决办法
106
查看次数

标签 统计

arrays ×1

swift ×1