swiftで「空の辞書」を作り、値を追加する
色々、言語やってると時々「あれ?なんだっけ?」という時があるので書いておく。
(特にswiftとpython)
まずは基本に立ちもどろう。
swiftでの空の辞書を作る
var 辞書名 = Dictionary<String,String>()
エラーをさけるために、ラベルと値に型を指定する
左のStringがラベルへの型指定、右が値へのそれ。
利用例
var animals = Dictionary<String,String>() animals = ["犬":"秋田県","鳥":"ダチョウ","魚":"いわし"] animals["猫"] = "みけちゃん" //猫を追加 //↓辞書の中身を出力 for (label, atai) in animals { print("\(label):\(atai)")
AnyObjectを指定する場合
var user = Dictionary<String, AnyObject>() user = ["name": "aragaki" as AnyObject, "age": 19 as AnyObject, "seibetsu": "女の子" as AnyObject]