gpt4 book ai didi

ios - Swift - 任意数组到字符串数组

转载 作者:搜寻专家 更新时间:2023-10-30 22:11:34 25 4
gpt4 key购买 nike

如何将最初声明为 Any 对象容器的数组转换为字符串数组(或任何其他对象)?示例:

var array: [Any] = []
.
.
.
array = strings // strings is an array of Strings

我收到一个错误:“无法将字符串类型的值分配给任何类型”

我该怎么办?

最佳答案

变量的类型一旦声明就无法更改,因此您必须创建另一个变量,例如通过安全地将 Any 项映射到 String使用 flatMap:

var oldArray: [Any] = []
var newArray: [String] = oldArray.flatMap { String($0) }

关于ios - Swift - 任意数组到字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35038309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com