2014-09-23 77 views
0

字典我做的操场苹果教程和整个这一节就来了:如何遍历在迅速

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 

的问题是,它没有找到和打印最大的一种。难道我做错了什么?

+0

如果我复制/粘贴到一个新的平台,它输出'25'和'Square'我... – 2014-09-23 22:09:34

+0

在操场它打印'25'和'Square' - 这似乎预期的输出。你有什么? – Antonio 2014-09-23 22:09:44

回答

3

的代码,你发布的作品完美的我。我假设你正在查看游乐场输出。然而,操场并不总是完美的。尝试打印(largestKind)或尝试后,加入一些随机码或打开一个新的平台。