在现代编程语言中,Async/Await 模式几乎成为了异步编程的标配。从 JavaScript 到 Python,从 C# 到 Rust,开发者们已经习惯了这种优雅的语法糖。

那么,作为以并发能力著称的 Go 语言,是否也需要 Async/Await 呢?

答案可能出乎你的意料:Go 不需要,因为 Go 有更好的选择——Channel 和 goroutine