12552


これらの宣言って同じという認識で合ってますか？

配列

[code]

    var arr = [String]()
    var arr = Array<String>()
    
[/code]

辞書

[code]

    var dic = [String: Int]()
    var dic = Dictionary<String, Int>()
    
[/code]

もし動作などが違っていれば教えて下さい。  
また参考になるURL教えて頂けるとありがたいです。

よろしくお願いします。


CC BY-SA 3.0
2015-07-21T14:22:41.130
12551
2015-07-22T01:18:50.107
2015-07-22T01:18:50.107
49
question
swift
配列と辞書の宣言方法について


前者の方が短縮形で、機能としては同じになります。

公式ドキュメントの、The Swift Programming Languageの[Collection
Types](https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html)に説明があります。短縮形の方が好まれるという記載があります。


CC BY-SA 3.0
2015-07-21T14:36:14.427
12552
2015-07-21T14:36:14.427
5337
12551
answer