小编Mer*_*rtD的帖子

For Apple in Apple Swift

Apple最新发布的语言Swift在官方文档中有一个例子.例子是这样的;

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

这很简单,但作为额外的练习,它需要添加另一个变量以返回最大数字的类型(即Square就是这里的情况)

但是,我似乎无法弄清楚这里的"(种类,数字)"是什么,我应该如何使我的for循环遍历所有Dictionary(interestingNumbers)键并找到哪个键具有最大数字.

谢谢大家的帮助

dictionary for-loop swift

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

dictionary ×1

for-loop ×1

swift ×1