我对编程很陌生。在 Swift 中,我想做这样的事情:
var animalArray = ["dog", "cow", "duck"]
var animalDictionary = ["frog": "ribbit", "dog": "woof", "cat": "meow"]
if /*element in animalArray exists as a key within animalDictionary*/ {
print(value)
}
在这种情况下,">狗"确实作为键存在,我希望控制台打印出"woof">
此外,如果数组中的多个元素确实作为字典中的键存在,我如何打印出两个元素,或者只打印其中一个?
我不打算为你编写代码,但我要指出的是,当你学习如何做这种事情时,你需要把它分成两个任务,一个包含另一个:
var animalArray = ["dog", "cow", "duck"]
var animalDictionary = ["frog": "ribbit", "dog": "woof", "cat": "meow"]
for /* each element in animal array */ {
if /* it exists as a key within animalDictionary*/ {
print(value)
}
}
所以你需要学习如何循环(for
(以及如何查询字典。