Mi primer programa: Hola mundo

From El Mago del Rust
Jump to navigation Jump to search

El primer programa[edit]

El primer programa en cualquier lenguaje de programación siempre es el famoso "Hola Mundo!". Para eso, hay que crear un directorio del proyecto primero.

Creando el directorio del proyecto[edit]

Todo código debe estar en un proyecto, y éste en un directorio. Se recomienda crear un directorio de "proyectos" donde albergará todo tu trabajo.

Para Linux, MacOS:

$ mkdir ~/proyectos
$ cd ~/proyectos
$ mkdir hola_mundo
$ cd hola_mundo

Para Windows:

> mkdir "%USERPROFILE%\proyectos"
> cd /d "%USERPROFILE%\proyectos"
> mkdir hola_mundo
> cd hola_mundo


Escribiendo tu primer programa[edit]

La extensión de los programas de Rust es .rs. Crea un programa con tu editor favorito e ingresa tu primer programa: main.rs

//Este es mi primer programa en Rust
fn main() {
    println!("Hola mundo!");
}

Para compilarlo usarás rustc:

rustc main.rs

Al ejecutarlo parecerá:

Hola mundo!

¡Ahora ya puedes decir que has programado en Rust!

Analizando el programa[edit]

Los comentarios[edit]

Al igual que lenguajes como C/C++: puedes usar // para que toda la línea sea ignorada por el compilador o /* y */ para ignorar todo lo que se encuentra en medio.

main()[edit]

Igual que otros lenguajes, la función main es la primera que se ejecuta en Rust. En nuestro programa no tiene parámetros y no devuelve nada. Verás que es muy similar a C/C++.

println![edit]

Esta parte imprime el mensaje en la pantalla. El signo ! indica que se está llamando a un macro y no una función. La línea termina con un punto y coma (;) como en otros lenguajes de programación.

Indentación en Rust[edit]

Fíjate que la indentación es de 4 espacios, y sin usar el tabulador.

Compilación[edit]

En este primer ejemplo usamos rustc para compilar, que está bien para muchos programas. No obstante, cuando el proyecto se vuelve muy grande, es mejor usar Cargo.

Siguiente paso[edit]

Proseguir a aprender de Cargo