Comprehensive Rust(繁体中文) 202406integers. • Show students the generated docs for the rand crate at https://docs.rs/rand. 16.3 Option 我們已看過 Option的某些用法,包括儲存型別為 T 的值,或不儲存任何東西。舉例來說, String::find 會傳回 Option 。 fn main() { let name embedded-hal embedded-hal Crate 提供多個特徵,涵蓋常見的微控制器周邊裝置。 252 • GPIO • ADC • I2C、SPI、UART、CAN • RNG • 計時器 • 看門狗計時器 其他 Crate 隨後會根據這些特徵實作驅動程式,例如加速計驅動程式可能需要實作 I2C 或 SPI 匯流排。 • 許多微控制器和其他平台 (例如 Raspberry Pi 上的 Linux) 也是類似的概念,但仍是基於回呼函數。JavaScript 的語言執行環境實 作了事件迴圈(event loop),所以隱藏了很多關於 Promise 的處理細節。 63.1 async/await 從高層次的角度來看,非同步的 Rust 程式碼看起來很像「一般的」同步程式碼: use futures::executor::block_on; async fn count_to(count: i32) { 0 码力 | 356 页 | 1.41 MB | 1 年前3
共 1 条
- 1













