Números
Parte de la sección Fundamentos del Journey de Rust de Coddy. Lección 5 de 75.
Las variables son contenedores que almacenan valores de datos. Se utilizan para almacenar, manipular y mostrar información dentro de un programa.
En resumen, una variable es como una unidad de memoria a la que podemos acceder escribiendo el nombre de la variable.
Cada variable tiene un nombre único y un valor que puede ser de distintos tipos. Rust tiene varios tipos de datos integrados que definen el tipo de valor que puede contener una variable.
Para inicializar una variable, usamos el siguiente formato:
let variable_name: variable_type = value;En Rust, los números suelen representarse mediante dos tipos de datos principales: i32 y f64.
i32 se usa para almacenar números enteros sin decimales. Por ejemplo:
let age: i32 = 30;
let temperature: i32 = -5;
let count: i32 = 100;f64 se utiliza para almacenar números con punto decimal. Por ejemplo:
let price: f64 = 99.99;
let pi: f64 = 3.14159;
let fraction: f64 = 0.5;Al declarar variables en Rust, puedes especificar el tipo de la variable después de su nombre y de dos puntos. Esto se conoce como declaración de tipo. El tipo es opcional cuando Rust puede inferirlo a partir del valor: let count = 100; es un i32 y let price = 99.99; es un f64. Una vez que se declara una variable con un tipo determinado, solo puede contener valores de ese tipo.
Desafío
PrincipianteEscribe un programa en Rust que declare e inicialice las siguientes variables:
- Declara una variable
i32llamadaquantitye inicialízala con el valor5. - Declara una variable
f64llamadaitem_pricee inicialízala con el valor24.99.
Las líneas debajo de tu código las imprimen en este formato:
Quantity: [value of quantity]
Price: [value of item_price]Pruébalo tú mismo
// Declara e inicializa las variables aquí
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
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ámicaPractica por tu cuenta: Compilador de Rust online