Merge pull request #332 from shenshouer/patch-4

Update getting-startted.md
pull/334/head
Sunface 3 years ago committed by GitHub
commit 739fba7b21
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -128,7 +128,7 @@ pub async fn connect<T: ToSocketAddrs>(addr: T) -> Result<Client> {
由于 `async` 会返回一个 `Future`,因此我们还需要配合使用 `.await` 来让该 `Future` 运行起来,最终获得返回值:
```rust
async fn say_to_world() -> String {
String::from("hello, world")
String::from("world")
}
#[tokio::main]
@ -139,8 +139,8 @@ async fn main() {
// 首先打印出 "hello"
println!("hello");
// 使用 `.await``say_world` 开始运行起来
op.await;
// 使用 `.await``say_to_world` 开始运行起来
println!("{}", op.await);
}
```
@ -195,4 +195,4 @@ tokio = { version = "1", features = ["full"] }
总之,`tokio` 做的事情其实是细雨润无声的,在大多数时候,我们并不能感觉到它的存在,但是它确实是异步编程中最重要的一环(或者之一),深入了解它对我们的未来之路会有莫大的帮助。
接下来,正式开始 `tokio` 的学习之旅。
接下来,正式开始 `tokio` 的学习之旅。

Loading…
Cancel
Save