小编Nar*_*ngh的帖子

如何在Swift中搜索包含struct元素的Array?

在类型为String,Int等的数组中查找元素非常简单.

var States = ["CA", "FL", "MI"]
var filteredStates = States.filter {$0 == "FL"} // returns false, true, false
Run Code Online (Sandbox Code Playgroud)

现在,我创建了一个结构

struct Candy{
    let name:String
}
Run Code Online (Sandbox Code Playgroud)

然后初始化它

var candies =  [Candy(name: "Chocolate"),
Candy(name: "Lollipop"),
Candy(name: "Caramel")]
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议在包含struct元素的数组中找到"Chocolate"的正确方法吗?我无法实现find或filter方法.

arrays ios swift ios8

22
推荐指数
1
解决办法
7853
查看次数

标签 统计

arrays ×1

ios ×1

ios8 ×1

swift ×1