请问如下代码:
```go
func main() {
fmt.Println("begin do something...")
time.Sleep(5e9)
fmt.Println("Done")
}
```
为何执行的时候,程序会先等待5秒,然后才会打印出来“begin do something”和“Done”,而不是先打印出来“begin do something”,然后等待5秒,在打印出“Done”?难道跟fmt.println的实现有关系吗?
有疑问加站长微信联系(非本文作者)