è una specie piuttosto semplice per trovare un elemento di un array di tipo String, Int, eccCome cercare un array contenente elementi struct in Swift?
var States = ["CA", "FL", "MI"]
var filteredStates = States.filter {$0 == "FL"} // returns false, true, false
Ora, ho creato una struttura
struct Candy{
let name:String
}
e poi inizializzato è
var candies = [Candy(name: "Chocolate"),
Candy(name: "Lollipop"),
Candy(name: "Caramel")]
Qualcuno può suggerire il modo giusto per trovare "Cioccolato" nell'array contenente gli elementi struct? Non sono in grado di implementare il metodo di ricerca o filtro.
Cool. Grazie ha lavorato per me! –
La sintassi può essere semplificata come 'filter {$ 0.name == ...}' poiché la chiusura è 'finale'. – GoZoner
Grazie a GoZoner, ho aggiornato la risposta. – Prine