MST

星途 面试题库

面试题:Rust中async/await的基础使用

请用Rust的async/await语法实现一个简单的异步函数,该函数模拟网络请求延迟2秒后返回一个字符串'Hello, async Rust!',并在主函数中调用这个异步函数并等待其结果。
48.4万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
use std::time::Duration;

async fn mock_network_request() -> String {
    tokio::time::sleep(Duration::from_secs(2)).await;
    "Hello, async Rust!".to_string()
}

#[tokio::main]
async fn main() {
    let result = mock_network_request().await;
    println!("{}", result);
}