Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在swift中迭代字典_Ios_Swift_Ios8 - Fatal编程技术网

Ios 如何在swift中迭代字典

Ios 如何在swift中迭代字典,ios,swift,ios8,Ios,Swift,Ios8,我正在做苹果游乐场教程,遇到了以下部分: 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 var largestKind = String() for (kind, numbers) in interestingNumbers { prin

我正在做苹果游乐场教程,遇到了以下部分:

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
var largestKind = String()
for (kind, numbers) in interestingNumbers {
    println(kind)
    for number in numbers {
        if number > largest {
            largest = number
            largestKind = kind
        }
    }
}
largest
largestKind

问题是它没有找到并打印最大的一种。我做错什么了吗?

你发布的代码对我来说非常合适。我假设您正在游乐场中查看输出。然而,游乐场并不总是完美的。尝试打印(最大类),或者尝试在之后添加一些随机代码,或者打开一个新的游乐场。

您发布的代码对我来说非常适合。我假设您正在游乐场中查看输出。然而,游乐场并不总是完美的。尝试打印(最大类),或者尝试在之后添加一些随机代码,或者打开一个新的游乐场。

您发布的代码对我来说非常适合。我假设您正在游乐场中查看输出。然而,游乐场并不总是完美的。尝试打印(最大类),或者尝试在之后添加一些随机代码,或者打开一个新的游乐场。

您发布的代码对我来说非常适合。我假设您正在游乐场中查看输出。然而,游乐场并不总是完美的。尝试打印(最大类)或尝试在之后添加一些随机代码或打开一个新的游乐场。

如果我将其复制/粘贴到一个新的游乐场,它会为我输出
25
Square
。在游乐场,它会打印
25
Square
,这似乎是预期的输出。你有什么可以替代的?如果我把它复制/粘贴到一个新的游乐场,它会为我输出
25
Square
。在游乐场,它会打印
25
Square
,这似乎是预期的输出。你有什么可以替代的?如果我把它复制/粘贴到一个新的游乐场,它会为我输出
25
Square
。在游乐场,它会打印
25
Square
,这似乎是预期的输出。你有什么可以替代的?如果我把它复制/粘贴到一个新的游乐场,它会为我输出
25
Square
。在游乐场,它会打印
25
Square
,这似乎是预期的输出。你有什么?