Hola mundo - Tylung/rust-apuntes GitHub Wiki

Hola mundo en Rust

En todo programa de rust, siempre hay por lo menos una función main, la función main o principal es un concepto en general de los lenguajes compilados como c o c++.

fn main(){}

Para declarar funciones usamos la palabra reservada fn

Importancia de la función main

El código de la función main siempre es el primer código que se ejecuta en un programa con Rust. Podemos llamar a otras funciones desde la función main o desde otras funciones.

  • La sangría en Rust es de 4 espacios
fn main(){
    codigo...
    funcion();
}
  • Después de una instrucción en rust se coloca el ; para indicar que esa línea de código ha finalizado

Macro todo!

Esta macro sirve para identificar código sin terminar en nuestro programa de rust

fn main() {
    // Display the message "Hello, world!"
    todo!("Display the message by using the println!() macro");
}

Salida:

Compiling playground v0.0.1 (/playground)
    Finished dev [unoptimized + debuginfo] target(s) in 1.50s
     Running `target/debug/playground`
thread 'main' panicked at 'not yet implemented: Display the message by using the println!() macro', src/main.rs:3:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Macro println!

La macro println! espera uno o varios argumentos de entrada, que se muestran en la pantalla o en la salida estándar.

fn main(){
    println!("Hola Mundo!");
}

Y así se crea el programa hola mundo en rust! 🎉