Mi primer programa: Hola mundo
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 |
Para Windows:
|
> mkdir "%USERPROFILE%\proyectos" |
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:
|
|
Al ejecutarlo parecerá:
|
|
¡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.