24780


下記のコードを書きました。

[code]

    let list = ["A":1,"B":2,"C":3,"D":4,"E":5]
    for (key:value) in list {
        print("\(key),\(value)")
    }
    
[/code]

コンパイルで「Use of unresolved identifier 'key'」というエラーになります。  
意味は「'key'は宣言されていません」ですが、見る限り宣言されており、エラーの意味がわかりません。  
原因及び対処方法についてご教示願います。


CC BY-SA 3.0
2016-05-12T04:48:32.563
24779
2016-05-12T05:14:27.637
15467
question
swift ios xcode
辞書参照でuse of unresolved identifier


`(key:value)` と書かれていますが、 `(key,value)` の誤りではないでしょうか？

[code]

    let list = ["A":1,"B":2,"C":3,"D":4,"E":5]
    for (key,value) in list {
        print("\(key),\(value)")
    }
    
[/code]

参考 [The Swift Programming Language (Swift 2.2): Collection
Types](https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html#//apple_ref/doc/uid/TP40014097-CH8-ID117)


CC BY-SA 3.0
2016-05-12T05:00:53.107
24780
2016-05-12T05:14:27.637
2016-05-12T05:14:27.637
8000
8000
24779
answer