Go语言入门之函数的定义与使用

函数是一段代码的片段,包含连续的执行语句,它可以将零个或多个输入参数映射到零个或多个参数输出。函数像一个黑盒,对它的使用者隐藏实现细节。还可以在代码中通过函数调用来执行它们。学到现在,我们使用的 Go...
阅读全文

Go语言select语句用法示例

多个通道 Channel 中信息的发送和接受处理的专用的语句—select 语句。select 语句会阻塞,直到其中的一个发送/接收操作准备好。select 语句和 switch 语句有点相似,但 s...
阅读全文

go mock server的简易实现示例

学习golang也一段时间了,看了一些书,上周又看了一本入门级的《Go语言趣学指南》,是时候检验成果了。目的:通过读取本地mock数据,发起http请求,返回给前端,实现mock功能。代码整体代码只在...
阅读全文

go语言中实现协程功能的两种方式及示例代码

协程本质上是一种用户态线程,不需要操作系统来进行抢占式调度,并且在真正的实现中寄存于线程中,因此系统开销极小,可以有效的提高线程任务的并发性,而避免多线程的缺点。协程的优点:使用协程的优点是编程简单,...
阅读全文