koe*_*oen 2 arrays string swift4
如何将字符串转换为单个字符串数组?所以String -> [String]
如果我Array(myString)这样做,会产生一个字符数组。我尝试了 flatmap (或最新 Xcode beta 中的compactMap):
stringArray = Array(myString).flatMap { $0 as? String }
Run Code Online (Sandbox Code Playgroud)
然后我收到警告:“从‘字符’转换为不相关类型‘字符串’总是失败”并且‘print(stringArray) 结果为 []。
这可能吗?
编辑:这已经在这个问题的不接受答案中得到了回答:Convert Swift string to array
您可以按如下方式执行...在地图内初始化一个新字符串。
let test = "thisIsATest"
let array = test.map( { String($0) })
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6465 次 |
| 最近记录: |