Comprehensive Rust(日语) 202412scheduling using threads and mutexes) and async/await concurrency (cooperative multitasking using futures). 本講座の対象外 Rust は非常に汎用性の高い言語であり、数日で全てを網羅する事はできません。本講座の目標として 設定されていないものには、以下のようなものがあります: • Learning 10 minutes タスク 10 minutes 63.1 async/await おおまかには、Rust の非同期コードはほとんど「通常の」逐次的なコードのように見えます: use futures::executor::block_on; async fn count_to(count: i32) { for i in 0..count { println!("Count is: {i} 。こ れは JavaScript における Promise.all や Python における asyncio.gather に似ています。 use anyhow::Result; use futures::future; use reqwest; use std::collections::HashMap; async fn size_of_page(url: &str) -> Result0 码力 | 381 页 | 1.36 MB | 10 月前3
共 1 条
- 1













