配列と辞書の宣言方法について

投稿者: user7165

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

配列

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

辞書

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

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

よろしくお願いします。

解決

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

公式ドキュメントの、The Swift Programming LanguageのCollection Typesに説明があります。短縮形の方が好まれるという記載があります。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *