2014-09-23 82 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)或嘗試後,加入一些隨機碼或打開一個新的平臺。