我有一个包含字符串键和字符串值一个字典。我如何获得钥匙的价值? - 为什么方法不起作用?
要获得特定键的值,我写了一个方法。
func getValueForKey(key: String) -> String? {
for (value, keys) in myDictionary {
if (keys.containsString(key)){
return value
}
}
return nil
}
我使用相同的逻辑来获得某个值的关键和它的完美工作。
我知道在stackoverflow上还有其他一些方法来获得密钥,但我想知道为什么我的方法不工作?
它们都是String和Dictionary.values类型以及Dictionary.keys都是包含值或键的容器。
感谢您的回复。它完美的工作! –