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:
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".
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:
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.
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:
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.