我有一個包含字符串鍵和字符串值一個字典。我如何獲得鑰匙的價值? - 爲什麼方法不起作用?
要獲得特定鍵的值,我寫了一個方法。
func getValueForKey(key: String) -> String? {
for (value, keys) in myDictionary {
if (keys.containsString(key)){
return value
}
}
return nil
}
我使用相同的邏輯來獲得某個值的關鍵和它的完美工作。
我知道在stackoverflow上還有其他一些方法來獲得密鑰,但我想知道爲什麼我的方法不工作?
它們都是String和Dictionary.values類型以及Dictionary.keys都是包含值或鍵的容器。
感謝您的回覆。它完美的工作! –