如何在Swift中对项目(食物组)进行分组?
因此,我正在开发一个应用程序,比如一个食物记录器,它允许用户列出刺激他们胃的食物,并将这些食物作为一个更大的组的一部分进行分组。例如,一位用户将牛奶和酸奶列为引起胃部不适的物品,应用程序将这些物品归类为乳制品类别。我该怎么做如何在Swift中对项目(食物组)进行分组?,swift,Swift,因此,我正在开发一个应用程序,比如一个食物记录器,它允许用户列出刺激他们胃的食物,并将这些食物作为一个更大的组的一部分进行分组。例如,一位用户将牛奶和酸奶列为引起胃部不适的物品,应用程序将这些物品归类为乳制品类别。我该怎么做 谢谢你的问题非常模糊,但我会尽量给你一个想法 制作一个从类别映射到这些类别的成员数组的字典 let dict = [ "Dairy" : [ "Milk", "Cheese", "Butter" ],
谢谢你的问题非常模糊,但我会尽量给你一个想法 制作一个从类别映射到这些类别的成员数组的字典
let dict = [
"Dairy" : [
"Milk",
"Cheese",
"Butter"
],
"Meat" : [
"Beef",
"Pork",
"Chicken"
]
]
您可以尝试以下方法:
var foodsThatHurtStomach = [String]()
如果牛奶是其中之一
foodsThatHurtStomach.append("milk")
如果要将所有元素添加到另一个数组
for food in foodsThatHurtStomach {
otherArray.append(food)
}
展示你已经拥有的。显示您的数据结构。展示你已经拥有的。展示你的尝试。展示你已经拥有的。你有任何代码吗?你需要更具体一些。首先你需要能够向计算机解释什么是“食品”、“乳制品”和“类别”。这包括设计数据结构;用Swift编写代码是另一个步骤。