Curso de Rust

Empezando con Rust

Capítulo 2: Primeros pasos para programar con Rust

En este capítulo te voy a enseñar a empezar un nuevo proyecto de Rust, a crear archivos para código Rust, a compilarlos, y a gestionar todo esto desde Visual Studio Code.

Extensión Rust para Visual Studio Code

Para poder utilizar Rust con múltiples ayudas sobre Visual Studio Code, tan solo tendrás que instalar esta extensión:

Rust en Visual Studio Code

Crear un proyecto de prueba

Para probar un poco esta nueva extensión, vamos a probar de crear un nuevo proyecto, que ejecutará un ¡Hola mundo! en la consola.

Para ello abre un proyecto vacío en Visual Studio Code. Abre la terminal y pon el siguiente comando (lo explicaré todo con más detalle en otro capítulo):

cargo new hola_mundo

Se creará una carpeta con archivos. Te interesa abrir el archivo "main.rs".

Rust hola mundo

Cargar o compilar el proyecto de Rust

Después de crear el código, es el momento de hacer una carga (compilación). Esto lo haremos con el siguiente comando. Piensa que el prompt de tu consola debe apuntar a la carpeta "hola_mundo":

Accede a la carpeta:

cd hola_mundo

Haz la compilación:

cargo build

Ahora, para ejecutar el programa, utiliza el siguiente comando:

cargo run

¡Genial! Ya tienes tu primer programa ejecutado con Rust.

Hello, world!

Ahora quiero que modifiques la frase que está en inglés, y la pongas en español:

fn main() {
    println!("¡Hola mundo!");
}

Si pones cargo run directamente, se va a compilar de nuevo, y a ejecutar después. No hace falta que pongas cargo build antes.

Además, la extensión para Rust nos permite hacer esto con un botón en los archivos con código ejecutable, como este. Verás que aparece en la parte superior:

Rust botón para ejecutar

Crear un ejecutable con el programa

Para crear un ejecutable con el programa, puedes introducir este comando, teniendo en cuenta la ruta del archivo .rs:

rustc main.rs

Esto crea un archivo ejecutable con el programa del archivo main.rs.

Ejecutable de archivo rs de rust

Si lo quieres ejecutar desde la consola, tan solo debes llamar al ejecutable (teniendo siempre en cuenta la ruta en la que estás en la consola):

main.exe
¡Hola mundo!

Crear un archivo de código Rust sin Cargo

Debes saber de que forma puedes crear un archivo de código Rust, y como compilarlo, sin necesidad de utilizar cargo.

Puedes dejar la carpeta de proyecto vacía. Ya no utilizaremos los archivos de ese proyecto.

Crea un archivo de texto plano, con extensión "rs". Si el nombre tiene más de una palabra, la convención es dejar un guión bajo como separador. Nunca dejes espacios en blanco en el nombre de archivo.

Una vez creado, añade una función como la de los ejemplos anteriores:

Archivo rs de rust

Para compilar, tendrás que utilizar este comando:

rustc prueba.rs

Esto te generará el archivo ejecutable. Ya puedes ejecutarlo como has hecho anteriormente.


Comentarios

Si te quedan dudas sobre el temario, sobre HTML, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.