Declaración de Arrays
Parte de la sección Fundamentals del Journey de Rust de Coddy — lección 55 de 75.
Un array es una colección de tamaño fijo donde todos los elementos deben ser del mismo tipo desde el principio. Los arrays se crean utilizando corchetes [], y los elementos dentro del array se separan con comas.
Aquí tienes un ejemplo de cómo crear un array:
let numbers = [1, 2, 3, 4, 5];Para comprobar la longitud del array, podemos usar el campo .len():
let length = numbers.len();La variable length contendrá 5 porque hay 5 elementos en el array.
Otra forma de crear un array es utilizando la palabra clave : seguida del tipo de array y su tamaño:
let numbers: [i32; 5] = [0; 5];Crea un array de 5 enteros, todos inicializados en 0
Desafío
FácilCrea un array llamado shopping_list que contenga los siguientes elementos: bread, eggs, milk y butter.
Hoja de referencia
Los arrays son colecciones de tamaño fijo donde todos los elementos deben ser del mismo tipo. Crea arrays usando corchetes [] con elementos separados por comas:
let numbers = [1, 2, 3, 4, 5];Comprueba la longitud del array usando .len():
let length = numbers.len();Crea arrays con anotación de tipo e inicialización:
let numbers: [i32; 5] = [0; 5]; // Crea un array de 5 enteros, todos inicializados en 0Pruébalo tú mismo
fn main() {
// Crea el array shopping_list aquí
// No cambies el código de abajo
println!("Shopping List:");
for i in 0..shopping_list.len() {
println!("{}", shopping_list[i]);
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentals
4Operadores Parte 1
Operadores aritméticosOperador de móduloAtajos aritméticosOperadores de comparaciónComparación de strings5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaInferencia de tiposResumen - Inicializar variablesConversión de tipos9Bucles
For sobre seriesBucle WhileBreakContinueBucle anidadoEtiquetas de bucleBucle infinitoResumen - Entrada dinámica12Fundamentos de Arrays
Declaración de ArraysArrays como parámetrosAcceso a elementosModificación de ArraysResumen - Pretty Print de Arrays