gpt4 book ai didi

swift - 如何将对象多次附加到数组

转载 作者:IT王子 更新时间:2023-10-29 05:46:51 24 4
gpt4 key购买 nike

我想将所有对象附加到一行中。我有这样的对象:

let abaddon = Hero(name: "abaddon")
let ember = Hero(name: "ember")
let gondar = Hero(name: "gondar")
let kael = Hero(name: "kael")
let kunkka = Hero(name: "kunkka")
let layana = Hero(name: "layana")
let lucifer = Hero(name: "lucifer")
let omni = Hero(name: "omni")
let soul = Hero(name: "soul")
let wind = Hero(name: "wind")

像这样的英雄对象:

class Hero {

var name: String!
var image: UIImage? {
return UIImage(named: "\(name)")!
}

required init(name: String) {
self.name = name
}
}

我想把它们放到这个数组中:var heroes = [Hero]()

但是我看到append每次只能放置一个对象。

heroes.append(abaddon)

如何在一行中附加多个对象,如下所示:

heroes.append([abaddon, ember, gondar])

任何帮助将不胜感激,谢谢。

最佳答案

如果您想追加多个对象,您可以将它们自己包装到一个数组中并使用append ContentsOf。

heroes.append(contentsOf:[abaddon, ember, gondor])

关于swift - 如何将对象多次附加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36325676/

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