Как искать массив, содержащий элементы структуры в Swift?
Довольно просто найти элемент в массиве с типом String, Int и т. Д.
var States = ["CA", "FL", "MI"]
var filteredStates = States.filter {$0 == "FL"} // returns false, true, false
Теперь я создал структуру
struct Candy{
let name:String
}
а затем инициализировал его
var candies = [Candy(name: "Chocolate"),
Candy(name: "Lollipop"),
Candy(name: "Caramel")]
Может ли кто-нибудь предложить правильный способ найти «Шоколад» в массиве, содержащем элементы структуры? Я не могу реализовать метод поиска или фильтрации.