Menu
Coddy logo textTech

Declarar un Array

Parte de la sección Fundamentos del Journey de Swift de Coddy — lección 62 de 86.

Hasta ahora, has trabajado con valores individuales almacenados en variables. Pero, ¿qué pasa si necesitas almacenar una lista de elementos, como una colección de puntuaciones, nombres o precios? Ahí es donde entran en juego los arrays.

Un array es una colección ordenada que contiene múltiples valores del mismo tipo. Puedes crear un array colocando valores dentro de corchetes, separados por comas:

let fruits = ["Apple", "Banana", "Orange"]
let scores = [85, 92, 78, 95]

Swift infiere automáticamente el tipo del arreglo a partir de sus valores. En los ejemplos anteriores, fruits es un arreglo de cadenas ([String]) y scores es un arreglo de enteros ([Int]).

También puedes declarar un array con una anotación de tipo explícita:

var prices: [Double] = [9.99, 14.50, 3.25]

Para crear un array vacío, necesitas especificar el tipo ya que Swift no puede inferirlo a partir de los valores:

var names: [String] = []
var numbers = [Int]()

Ambos enfoques crean un array vacío listo para contener valores del tipo especificado.

challenge icon

Desafío

Fácil

Crea tres arreglos diferentes para representar un pequeño sistema de inventario:

  1. Un arreglo de cadenas llamado products que contenga: "Laptop", "Mouse", "Keyboard"
  2. Un arreglo de enteros llamado quantities que contenga: 5, 20, 15
  3. Un arreglo vacío de dobles llamado prices con una anotación de tipo explícita

Después de declarar los tres arreglos, imprime cada uno en una línea separada en el orden indicado anteriormente.

Por ejemplo, tu salida debería ser:

["Laptop", "Mouse", "Keyboard"]
[5, 20, 15]
[]

Hoja de referencia

Un arreglo es una colección ordenada que contiene múltiples valores del mismo tipo. Crea arreglos colocando los valores dentro de corchetes, separados por comas:

let fruits = ["Apple", "Banana", "Orange"]
let scores = [85, 92, 78, 95]

Swift infiere automáticamente el tipo del arreglo a partir de sus valores. También puedes usar anotaciones de tipo explícitas:

var prices: [Double] = [9.99, 14.50, 3.25]

Para crear un arreglo vacío, especifica el tipo:

var names: [String] = []
var numbers = [Int]()

Pruébalo tú mismo

// TODO: Escribe tu código a continuación

// 1. Crea un array de cadenas llamado 'products' con: "Laptop", "Mouse", "Keyboard"

// 2. Crea un array de enteros llamado 'quantities' con: 5, 20, 15

// 3. Crea un array vacío de dobles llamado 'prices' con anotación de tipo explícita

// Imprime cada array en una línea separada
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos