草庐IT

ios - The Swift Programming Language Book Chapter Section on Control Flow 实验 3

coder 2023-07-16 原文

我正在学习本书的第一章,但无法弄清楚实验:

Add another variable to keep track of which kind of number was the largest, as well as what that largest number was.

这是书中的代码:

let interstingNumbers = [
"Prime": [2, 3, 5, 7, 11, 13, 17],
"Fibonacci": [1, 1, 2, 3, 5, 8],
"Square": [1, 4, 9, 16, 25, 36],
]
var largest = 0
for (kind, numbers) in interstingNumbers {
    for number in numbers {
        if number > largest {
            largest = number
        }
    }
}
largest

最佳答案

像这样:

let interstingNumbers = [
"Prime": [2, 3, 5, 7, 11, 13, 17],
"Fibonacci": [1, 1, 2, 3, 5, 8],
"Square": [1, 4, 9, 16, 25, 36],
]
var largest = 0
var largestKind = ""
for (kind, numbers) in interstingNumbers {
    for number in numbers {
        if number > largest {
            largest = number
            largestKind = kind
        }
    }
}
largest
largestKind

关于ios - The Swift Programming Language Book Chapter Section on Control Flow 实验 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24025732/

有关ios - The Swift Programming Language Book Chapter Section on Control Flow 实验 3的更多相关文章

随机推荐