![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
m0_38024097
这个作者很懒,什么都没留下…
展开
-
go语言入门3_函数
差异 可有多个返回值 所有的参数都是值传递,slice,map,channel并不能理解为传引用 函数可以作为变量的值 函数可以作为参数和返回值 package fn_test // (int,int)是定义返回值的类型 func returnMultiValues()(int,int){ return rand.Intn(10), rand.Int(20) } func tiemSpent(inner func(op int) int) func (op int) int{ return fu原创 2021-12-10 18:04:03 · 279 阅读 · 0 评论 -
go语言基础5_接口
无论是设计文档还是实际编程,接口都是一个绕不开的概念 接口的定义 接口(硬件类接口)是指同一计算机不同功能层之间的通信规则称为接口。 接口(软件类接口)是指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员。 接口文档 项目开发中,如果涉及前后端分离开发,app开发需要前后端工程师共同定义接口,编写接口文档,然后继续开发并维护。 接口规范中接口分为四部分:方法、uri、请求参数、返回参.原创 2021-12-10 18:01:57 · 222 阅读 · 0 评论 -
go语言入门4_行为
行为的定义 相对其他的编程语言,go的方法多一个(接受者 接收者类型) func (e Employee) String() string{ return fmt.Sprintf("ID:%s-Nmae:%s-Age:%d",e.Id,e.Name,e.Age) } func (e *Employee) String() string{ return fmt.Sprintf("ID:%s/Name:%s/Age:%d", e.Id,e.Name,e.Age) } 其中第一种定义方式在实例对应方原创 2021-12-09 22:11:22 · 557 阅读 · 0 评论 -
go语言入门2_测试及基础语法
编写测试程序 测试源码文件一般以_test.go结尾 而测试方法名未Test开头 func TestXXX(t *testing.T) {}原创 2021-10-31 21:33:26 · 67 阅读 · 0 评论 -
go语言入门1_golang 安装及vscode配置
安装流程 linux: 到官网下载对应版本 解压缩文件 将bin文件存入系统路径中 export path = “$path = 所在路径” source $HOME/profile 使用go version检查是否安装成功 如果安装失败,或者已存在另外一个版本,可以删除软连接,并且取消原来的系统路径,然后重新配置路径。 VScode配置golang远程环境 ...原创 2021-09-03 15:28:39 · 110 阅读 · 0 评论