gpt4 book ai didi

swift - 如何使用数组存储每轮的分数

转载 作者:行者123 更新时间:2023-11-28 06:27:47 25 4
gpt4 key购买 nike

我想在每一轮都以编程方式创建一个新数组来存储该轮的分数。所以说我有

var roundNumber = 3
var team1Score = 5
var team2Score = 7

我会将这些存储在数组中

var scores = [Int]()

scores.append(team1Score)
scores.append(team2Score)
print (scores)

我将如何动态更改名称,然后存储该回合的分数,以便我可以在以后加载它们。或者将该数组存储到另一个数组中并创建一个新数组,以便稍后调用它并用当前回合的分数填充新数组,而无需输入每个新数组?

最佳答案

我更喜欢使用结构数组,如下所示

struct Result {
let round: Int
let team1Score: Int
let team2Score: Int
}

var results = [Result]()

// round 1
let result = Result(round: 1, team1Score: 7, team2Score: 5)
results.append(result)

// round N or maybe could be done in loop
let resultN = Result(round: 2, team1Score: 17, team2Score: 10)
results.append(resultN)

关于swift - 如何使用数组存储每轮的分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41347620/

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