![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
昵称都用过了?
懒
展开
-
go 标识符小结
原创 2020-08-21 15:24:09 · 127 阅读 · 0 评论 -
go-类型-结构体
1、定义结构体(struct)是由一组字段(field)组成的类型(type),其内部的字段通过 点 进行访问。1.1 定义如下type person struct { name string age int}1.2 字段访问通过 点 操作可以访问结构体内部的字段,常见的访问方式有:通过结构体变量访问通过指针访问省去 * 的指针访问举个栗子,注意变量p 和指针pt的用法 p := person{} p.name = "李雷" p.age = 12 pt := &原创 2020-08-20 14:37:13 · 216 阅读 · 0 评论 -
go-流程控制-switch
go 中的 swtichgo 中的 swich 同 java 中的 switch 有区别,主要体现在以下几方面;无需 break;增加关键字 fallthrough;switch 后可以不加条件;无需 breakgo只运行匹配上的 case,而不包含之后的 case 内容。不用像java那样通过添加 break,因为 go 自动 提供了其他语言中 break 语句。举个栗子,当 i=1 或 i=3 时package mainimport "fmt"func main() {原创 2020-08-18 16:41:21 · 136 阅读 · 0 评论 -
golang通过type定义函数类型
函数签名定义函数类型 又叫 函数签名 , 一个函数 的类型就是函数定义首行去掉函数名、参数名和{,可以 使用fmt.Printf 的”%T”格式化参数打印函数的类型。函数类型相同两个函数类型相同的条件是:拥有相同的形参列表和返回值列表(列表元素的次序、个数和类型都相同),形参名可以不同 。 以下 3个函数的函数类型完全一样。func add (a , b int) int { retur...原创 2020-01-03 16:50:25 · 6139 阅读 · 0 评论