En esta lección, aprenderemos a escribir nuestro primer programa en Rust: el clásico "Hola, Mundo!". Este ejercicio nos permitirá familiarizarnos con la estructura básica de un programa en Rust y con el proceso de compilación y ejecución.

Objetivos

  • Escribir y ejecutar un programa simple en Rust.
  • Comprender la estructura básica de un programa en Rust.
  • Aprender a compilar y ejecutar programas en Rust.

  1. Estructura Básica de un Programa en Rust

Un programa en Rust generalmente sigue una estructura simple. Aquí está el código para nuestro primer programa "Hola, Mundo!":

fn main() {
    println!("Hola, Mundo!");
}

Desglose del Código

  1. fn main() { ... }:

    • fn es la palabra clave para definir una función.
    • main es el nombre de la función principal. En Rust, el programa siempre comienza ejecutando la función main.
    • Los paréntesis () indican que main no toma argumentos.
    • Las llaves {} encierran el cuerpo de la función.
  2. println!("Hola, Mundo!");:

    • println! es una macro en Rust que imprime texto en la consola.
    • "Hola, Mundo!" es el texto que queremos imprimir.
    • El punto y coma ; al final de la línea indica el final de una declaración.

  1. Configuración del Entorno

Antes de escribir nuestro programa, asegúrate de tener Rust instalado en tu sistema. Si no lo has hecho, sigue las instrucciones en la lección anterior sobre la configuración del entorno de Rust.

  1. Escribiendo el Programa

  1. Abre tu editor de texto o IDE favorito.
  2. Crea un nuevo archivo llamado main.rs.
  3. Escribe el siguiente código en main.rs:
fn main() {
    println!("Hola, Mundo!");
}

  1. Compilando y Ejecutando el Programa

Compilación

Para compilar el programa, abre una terminal y navega hasta el directorio donde guardaste main.rs. Luego, ejecuta el siguiente comando:

rustc main.rs

Este comando utiliza el compilador de Rust (rustc) para compilar el archivo main.rs. Si todo está correcto, no verás ningún mensaje de error y se generará un archivo ejecutable llamado main (o main.exe en Windows).

Ejecución

Para ejecutar el programa compilado, usa el siguiente comando en la terminal:

./main

En Windows, el comando será:

main.exe

Deberías ver la salida:

Hola, Mundo!

  1. Ejercicio Práctico

Ejercicio 1: Modificar el Mensaje

Modifica el programa para que imprima un mensaje diferente, por ejemplo, "¡Bienvenido a Rust!".

Solución

fn main() {
    println!("¡Bienvenido a Rust!");
}

Ejercicio 2: Añadir Otra Línea de Texto

Modifica el programa para que imprima dos líneas de texto, por ejemplo, "Hola, Mundo!" y "¡Bienvenido a Rust!".

Solución

fn main() {
    println!("Hola, Mundo!");
    println!("¡Bienvenido a Rust!");
}

Retroalimentación y Consejos

  • Error Común: Olvidar el punto y coma ; al final de una declaración. Esto resultará en un error de compilación.
  • Consejo: Usa un editor de texto o IDE con soporte para Rust, como Visual Studio Code con la extensión de Rust, para obtener resaltado de sintaxis y sugerencias de código.

Conclusión

En esta lección, hemos escrito y ejecutado nuestro primer programa en Rust. Hemos aprendido sobre la estructura básica de un programa en Rust y cómo usar el compilador de Rust para compilar y ejecutar nuestro código. En la próxima lección, exploraremos la sintaxis y estructura básica de Rust en mayor detalle.

¡Felicidades por completar tu primer programa en Rust!

© Copyright 2024. Todos los derechos reservados