文章列表

Gin 框架中文入门教程

Gin 框架中文入门教程

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


犬小哈2020/11/28Gin 框架教程
Go 语言 break 语句(跳出循环)

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

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


犬小哈2020/11/27Go 语言教程
Go 语言 switch 语句(分支判断)

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

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


犬小哈2020/11/26Go 语言教程
Go 语言 for range (键值循环)

Go 语言 for range (键值循环)

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


犬小哈2020/11/25Go 语言教程
Go 语言 for(循环)

Go 语言 for(循环)

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


犬小哈2020/11/24Go 语言教程
Go 语言 if else (条件判断)

Go 语言 if else (条件判断)

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


犬小哈2020/11/23Go 语言教程
Go 语言 list (列表)_初始化_遍历_删除

Go 语言 list (列表)_初始化_遍历_删除

列表 (list) 是一种非连续存储的容器,又多个节点组成,节点通过一些变量将彼此串联起来。列表(list)底层常见的数据结构有: 单链表、双链表等。在 Go 语言中,列表的实现都在 container/list 包中,内部实现原理是双链表。列表(list)能够方便高效地进行元素的删除、插入操作。


犬小哈2020/11/20Go 语言教程