新手迅速,一个人为的例子引用的数组。 我有菜单类别的阵列,这反过来又具有菜单项 欲遍历类,然后读取物品的子阵列的元件。不知道在语法线10引用的元素作为一个数组苹果迅速 - 从可变
ERROR,山口18:类型“字符串”中不提供{
var menuOffering = ["drinks" , "breakfastEntree"]
var drinks: Set = ["water","milk","coffee","tea","diet coke"]
var breakfastEntree: Set = ["eggs", "bacon", "sausage","pancakes"]
for (offering) in menuOffering {
print ("\(offering)")
for (item) in offering { ERROR
print ("\(item)")
}
}
符合协议“序列” 为(项目)
从你的描述来看,你可能不想在这里设置。你可能只想要数组,所以你可以放下':Set',让类型推断为你做好工作。集合是无序的(所以这些可以以任何顺序打印出来),并且通常在集合非常大并且常见操作是“测试X是集合中的成员”时使用。对于日常使用,你通常需要阵列(这就是为什么你可以免费获得它们,如果你不要求':Set')。对于您的实际问题,请参阅下面的triple.s。 –
感谢您的解决方案....现在跟踪 – Jake