typo and code format (#1217)

This commit is contained in:
Jie Liu
2023-03-04 11:19:02 +08:00
committed by GitHub
parent fe2c9ede92
commit 9a000a2ff0

View File

@ -626,19 +626,20 @@ let threeOfSpadesDescription = threeOfSpades.simpleDescription()
使用 `async` 标记异步运行的函数
```swift
func fetchUserID(from server: String) async -> Int{
if server == "primary"
func fetchUserID(from server: String) async -> Int {
if server == "primary" {
return 97
}
}
return 501
}
```
您还可以通过在函数名前添加 `await` 来标记对异步函数的调用
```swift
func fetchUsername(from server:String) async -> String{
func fetchUsername(from server: String) async -> String {
let userID = await fetchUserID(from: server)
if userID == 501{
if userID == 501 {
return "John Appleseed"
}
return "Guest"
@ -649,7 +650,7 @@ func fetchUsername(from server:String) async -> String{
使用 `await` 以使用该异步函数返回的值。
```swift
func connectUser(to server: String) async{
func connectUser(to server: String) async {
async let userID = fetchUserID(from: server)
async let username = fetchUsername(from: server)
let greeting = await "Hello \(username), user ID \(userID)"