2016-09-07 9 views
1

私はSwiftで新しい辞書を作成 - どの方法を使用するか。

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

を次のように迅速に辞書を作成し、通常のようにそれを使用することが可能である参照してください。辞書を作成する方法はいつ使うべきですか?

+1

http://stackoverflow.com/questions/34240602/difference-between-string-and-arraystringと本質的に同じ質問(および回答)(配列ではなく辞書の場合のみ)。 –

+1

私のGoogle-fuはそれを見つけるのに十分ではありませんでしたが、おそらく別の例があれば、人々は検索でこの答えを見つけられません –

答えて

4

Appleが書籍「スウィフトプログラミング言語は」スウィフト辞書の

タイプはキーを使用することができます値の型である辞書<キー、値>、としてフルで書かれていると言う生産辞書キーとして使用される値のタイプです。

[Key:Value]のように、辞書の形式を簡略形式で記述することもできます。 2つの書式は機能的には同じですが、辞書の種類を参照するときは、このガイド全体で省略形を使用することをお勧めします。

ですので、省略形が好ましいと思われます。おそらくそれは少しきれいに見えます。

関連する問題