var dictionary = [
"key1": "value1",
"key2": "value2"
]
print(dictionary.keys)
↓
LazyMapCollection<Dictionary<String, String>, String>(_base: ["key2": "value2", "key1": "value1"], _transform: (Function))
とかいうの出てきた
[String]
でイニシャライズすればいいっぽい
var keys = [String](dictionary.keys)
print(keys)
↓
["key2", "key1"]
(※Dictionaryでは順番は保証されません)
参考