Volver a la página principal
martes 21 mayo 2024
5

Cómo utilizar async y await en Rust

Async y await son palabras clave en Rust que permiten escribir código asíncrono de manera más legible y manejable. La programación asíncrona es esencial para mejorar la eficiencia en aplicaciones que realizan operaciones de I/O.

Ejemplo básico de async y await

async fn say_hello() {
    println!("Hello, world!");
}

#[tokio::main]
async fn main() {
    say_hello().await;
}

En este ejemplo, definimos una función asíncrona say_hello que imprime un mensaje. La función main también es asíncrona y utiliza el macro #[tokio::main] para ejecutar el código asíncrono.

Compartir:
Autor:
User photo

Jorge García

Fullstack developer