【发布时间】:2020-09-21 00:36:12
【问题描述】:
我有一个这样的数组:
let strNames = ["banana", "apple", "mango"]
我正在寻找这样的结果:
var abc = [Fruit(id: 0, name: "banana"), Fruit(id: 1, name: "apple"), Fruit(id: 2, name: "mango")]
到目前为止,我可以以经典的方式做到这一点。有人可以帮我用 Swift 方式映射吗?
var abc: [Fruit] = []
for i in 0..<strNames.count {
abc.append(Fruit(id: i, name: strNames[i]))
}
【问题讨论】:
-
this 回答你的问题了吗?
-
请包含
Fruit。
标签: swift