Del curso: Domina Swift: Nivel 2

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Con un array de structs, ¿cómo obtener un array de una de sus propiedades?

Con un array de structs, ¿cómo obtener un array de una de sus propiedades? - Tutorial de Swift

Del curso: Domina Swift: Nivel 2

Con un array de structs, ¿cómo obtener un array de una de sus propiedades?

Teniendo un array de pizzas, vamos a ver cómo conseguir un array que solamente contenga una de sus propiedades. Vamos a usar el método map, hacemos let nombres porque queremos un array de los nombres de las pizzas y hacemos pizzeriaA.map, le voy a pasar una closure pizza in pizza.nombre y mostramos nombres. Lanzamos y tenemos un array con los nombres de las pizzas, un array de strings. Podemos hacerlo más fácil. Hacemos let nombres2 pizzeriaA, usamos map, y aquí le vamos a pasar la KeyPath de la propiedad nombre: para ello hacemos \.nombre. Voy a volver a mostrar este array, lanzamos y vemos que, efectivamente, tenemos el mismo array que antes, un array de nombres.

Contenido