我对编程很陌生。在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)
}
在这种情况下,“ dog”确实作为键存在,我希望控制台打印出“ woof”
此外,如果数组中的多个元素确实作为字典中的键存在,那么我该如何打印出两个元素,或者仅打印其中一个?
答案 0 :(得分:1)
我不会为您编写代码,但我会指出,当您学习如何进行此类操作时,需要将其分为两个任务,一个包含另一个任务:>
registryFilterClasses
因此,您需要学习如何循环(class SingletonClassRegister {
public registeredClasses = {};
public constructor() {
for (let obj of registryFilterClasses) {
registryFilterClasses[obj.constructor.name] = new obj();
}
}
}
)以及如何查询字典。