文章列表

go get 没有反应,下载不了(设置代理一秒解决)

小哈在安装好 Go 语言 1.15 环境后,想下载 Gin 框架的依赖包,但是发现长时间没有反应,仿佛卡住了一样,下载不下来。可以通过添加国内代理来解决,方法有两种,任选一种即可 ...

Gin 框架中文入门教程

Gin 是使用 Go 语言 (又称 Golang) 编写的 HTTP Web 框架。它是一个类似于 martini 但拥有更好性能的 API 框架,由于底层使用了 httprouter, 它的速度提高了 40 倍。如果你需要提供高性能、生产力优秀的 Web 框架,那么 Gin 值得拥有 ...

Go 语言 continue 语句(继续下次循环)

在 Go 语言中,continue 语句可以结束当前 for 循环,进入下一次 for 循环, 代码如下 ...

Go 语言 break 语句(跳出循环)

在 Go 语言中,break 语句可以结束 for、switch 和 select 代码块。通过 break 语句搭配标签可以跳出代码块,如跳出 for 、switch 和 select 代码块。下面的代码演示了如何通过 break 跳出多层循环,代码如下 ...

Go 语言 goto 语句(代码跳转)

在 Go 语言中,goto 语句通过标签实现代码间的跳转。它通常会被使用在快速跳出循环、避免定义重复代码等 ...

Go 语言 switch 语句(分支判断)

分支判断可以理解成批量的 if 语句,使用 switch 语句可以非常方便地对大量值进行条件判断。Go 语言改进了其他语言中 switch 语句的设计弊端。Go 语言中 switch 中的每一个 case 都是独立代码块,无需通过 break 语句跳出代码块,以避免执行到下一个 case 代码块 ...

Go 语言 for range (键值循环)

Go 语言中,我们还可以通过 for range 来遍历数组、切片、字符串、map 以及通道(channel)。通过 for range 遍历数组、切片、字符串的返回值都有一个规律:下标索引 index;下标对应的值 value;下面代码演示了如何遍历切片,数组格式类似 ...

编写 Go 语言第一个程序: Hello World !

通常来说,入门任何一门语言,编写的第一个程序都是用该语言向世界打声招呼: Hello World ! 接下来,我们来编写第一个 Go 语言程序,新建一个 helloworld.go 文件,代码如下 ...

Go 语言 for(循环)

在 Go 语言中,循环需要使用关键字 for 来完成,格式如下:for 初始语句;条件表达式;结束语句 { 循环体代码},for 循环会不停地进行循环,直到条件表达式返回 false 才推出循环,即执行 for 循环 "}" 后面的代码...

Go 语言 if else (条件判断)

Go 语言中,if else 条件判断格式如下:if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else { 分支3 } ,当表达式1的结果为 true 时,会执行分支1的代码;当表达式1的结果为 false 时,会执行表达式2,若结果为 true, 则会执行分支2的代码...