Как искать массив, содержащий элементы структуры в 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")]

Может ли кто-нибудь предложить правильный способ найти «Шоколад» в массиве, содержащем элементы структуры? Я не могу реализовать метод поиска или фильтрации.

Ответы на вопрос(1)

Ваш ответ на вопрос