Menu
Coddy logo textTech

Conversión de tipos

Parte de la sección Fundamentos del Journey de Rust de Coddy. Lección 14 de 75.

La conversión de tipos es el proceso de convertir un valor de un tipo de datos a otro. En Rust, usamos la palabra clave as para la conversión explícita de tipos (también conocida como conversión de tipos). 

Las conversiones de tipos más comunes son entre tipos numéricos:

// Conversión de entero a flotante
let number: i32 = 5;
let decimal: f64 = number as f64;
// se convierte en 5.0
// Conversión de punto flotante a entero
let decimal: f64 = 9.7;
let number: i32 = decimal as i32;
// se convierte en 9 (la parte decimal se trunca)
challenge icon

Desafío

Principiante

Escribe un programa en Rust que demuestre la conversión de tipos. Realiza las siguientes operaciones:

  1. Declara una variable f64 llamada price e inicialízala con el valor 99.99.
  2. Convierte la variable price a i32 y almacena el resultado en una nueva variable llamada int_price.
  3. Imprime los valores de price e int_price en la consola.

Pruébalo tú mismo

fn main() {
    // Declarar e inicializar variables
    let price: f64 = 99.99;
    let int_price: i32 = ?;
    
    
    // Mostrar los valores
    println!("Price: {}", price);
    println!("Int Price: {}", int_price);
    
}
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

Practica por tu cuenta: Compilador de Rust online