欢迎所有爱好区块链技术的人加入。

TAG

Golang基础学习

共 2 篇

1297

Go sync.WaitGroup的用法

Other-新手教程

### 介绍 经常会看到以下了代码: 主线程为了等待goroutine都运行完毕,不得不在程序的末尾使用time.Sleep() 来睡眠一段时间,等待其他线程充分运行。对于简单的代码,100个for循环可以在1秒之内运行完毕,time.Sleep() 也可以达到想要的效果。 但是…

1296

go语言中使用new和make创建map时的差异

Other-新手教程

在go语言中,可以使用new和make来创建map类型的变量,但是它们之间有很明显的不同,使用new来创建map时,返回的内容是一个指针,这个指针指向了一个所有字段全为0的值map对象,需要初始化后才能使用,而使用make来创建map时,返回的内容是一个引用,可以直接使用。他们之…