Swiftで良く使う辞書型(dictionary)ですが、基本的には型を指定するよね。
が、型を指定しない(Anyを指定する)方法があるよ。
Swiftで辞書型(dictionary)にAnyで定義する
1 2 3 4 |
let dictionary:[String: Any] = ["いち": "いち", "に": 2, "さん": true] print(dictionary["いち"]!) // いち print(dictionary["に"]!) // 2 print(dictionary["さん"]!) // true |
こんな感じで昔あったAnyObjectがSwift3からAnyに変更になってるよ。
短くなったね。間違わないようにしよう。