Difference between revisions of "Mi primer programa: Hola mundo"
| Line 31: | Line 31: | ||
<syntaxhighlight lang="rust" line='line' highlight="1"> | <syntaxhighlight lang="rust" line='line' highlight="1"> | ||
fn main() { | fn main() { | ||
println!("Hola mundo!"); | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 54: | Line 54: | ||
===mainc()=== | ===mainc()=== | ||
Igual que otros lenguajes, la [[Funciones|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++. | Igual que otros lenguajes, la [[Funciones|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!=== | |||
Esta parte imprime el mensaje en la pantalla. El signo ! indica que se está llamando a un [[Macros en Rust|macro]] y no una [[Funciones|función]]. La línea termina con un punta y coma (;) como en otros lenguajes de programación. | |||
===Indentación en Rust=== | |||
Fíjate que la indentación es de 4 espacios, y sin usar el tabulador. | |||
===Compilación=== | |||
En este primer ejemplo usamos <syntaxhighlight lang="rust" inline>rustc</syntaxhighlight> para compilar, que está bien para muchos programas. No obstante, cuando el proyecto se vuelve muy grande, es mejor usar [[Cargo]] | |||
Revision as of 21:16, 23 January 2021
El primer programa
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
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
La extensión de los programas de Rust es .rs. Crea un programa con tu editor favorito e ingresa tu primer programa: main.rs
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
mainc()
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!
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 punta y coma (;) como en otros lenguajes de programación.
Indentación en Rust
Fíjate que la indentación es de 4 espacios, y sin usar el tabulador.
Compilación
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