arrays - 在字典上使用 .values 的奇怪错误

标签 arrays swift dictionary

我有这本字典

var codiceValutaDict: [String : Character] = ["us": "$", "it": "€", "fr": "€"]

尝试使用只有键或值的数组

var keysArray: [String] = codiceValutaDict.keys

我收到这个错误:

'LazyForwardCollection, String>>' is not convertible to '[String]'

我哪里错了?

最佳答案

let codiceValutaDict: [String : Character] = ["us": "$", "it":"€", "fr":"€"]

let keysArray = codiceValutaDict.keys.array // ["us", "it", "fr"]

关于arrays - 在字典上使用 .values 的奇怪错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30024668/

相关文章:

arrays - 没有 '.Count'属性的对象-使用@()(数组子表达式运算符)与[Array]类型转换

Java 对多个字符串执行相同的操作

swift - 如何使用 Swift3 在​​正确的位置填充日历模板的日期?

swift - 在应用程序内禁用自动亮度

JAVA:具有重复项的索引 map

python - 使用字典推导式添加和组合值?

c++ - 数组元素值、元素地址和指针增量

c - 将由逗号分隔的数字组成的用户输入放入数组中?

C++:预计会出现很多失误:map 与 unordered_map

ios - Dispatch_Group 在 iPhone 4s/iOS 8 上崩溃