Swift 中 async/await的使用

2023-09-20  本文已影响0人  sampson666888
什么是 async?

async 是异步的意思,可以看作是一个明确表示一个方法是执行异步工作的一个属性。

什么是 await?

await 是用于调用异步方法的关键字。可以把它们(async-await)看作是Swift中最好的朋友,因为一个永远不会离开另一个。

func fetchData() async throws -> Data {
    // 异步操作
    return Data()
}

func processData() async {
    do {
        let data = try await fetchData()
        // 处理获取到的数据
    } catch {
        // 处理错误
    }
}
上一篇 下一篇

猜你喜欢

热点阅读