在类型为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方法.