![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go语言
可可的钥匙扣
这个作者很懒,什么都没留下…
展开
-
Golang学习笔记(四)Ginkgo测试框架
Ginkgo ,BDD Testing Framework for Go 行为驱动的go语言测试框架原创 2020-09-22 17:24:00 · 2235 阅读 · 0 评论 -
Goland2020.1 控制台输出中文乱码的解决方案
1. Goland -Settings设置 ① 点击Goland菜单栏File-Settings-Editor-File Encodings. ② 设置Global Encoding为UTF-8 ③ 设置Project Encoding为 UTF-8 ④ 设置 Default encoding for properties files为 UTF-8 2. 修改Goland设置文件 在Goland安装目录的\bin文件夹中,找到以下两个文件: goland.exe.vmoptions goland64.e原创 2020-09-16 11:01:43 · 1495 阅读 · 0 评论 -
Golang学习笔记(三)测试框架
测试框架整理 Golang主要有以下四个测试框架: GoConvey GoStub GoMock Monkey 1、GoConvey简介 测试案例 用于测试的函数,判断两个字符串切片是否相同: func StringSliceEqual(a, b []string) bool { if len(a) != len(b) { return false } // []string{}和[]string(nil),这时两个字符串切片的长度都是0,但不相等 if转载 2020-09-15 20:14:12 · 1442 阅读 · 0 评论 -
Golang学习笔记(二)基础问题
指针问题 上学的时候C语言学过给忘了,重新复习了一遍。 最让我疑惑又恍然大悟反思上课没有好好听的一点: 声明变量中的*int 和 变量前的 *a ,这两个*不是一个含义 var a *int var b = 12 a = &b fmt.Println(a) fmt.Println(*a) fmt.Println(b) ---------------------- 0xc042058080 12 12 ① &:取地址符 返回变量地址 ② *int :声明指针类型,声明的变量用于存地址 ③原创 2020-09-11 17:49:51 · 207 阅读 · 0 评论 -
Golang学习笔记(一)开发环境配置
GOROOT和GOPATH走过的坑 记录一步一个脚印走过的坑 一、Goland设置相关 ① GOROOT 很好理解就和jdk一样,设置成go的根目录 ② GOPATH 在Goland中GOPATH分成全局和项目GOPATH,全局GOPATH设置成go的根目录,项目GOPATH设置成项目根目录 PS.有的项目会从电脑系统变量里去获取GOPATH,这个时候即使在goland中设置了项目GOPATH也会存在无法找到指定目录的情况,这个时候需要在环境变量里单独设置该项目的GOPATH 二、GO语言框架结构 1原创 2020-09-11 16:52:19 · 821 阅读 · 0 评论