
go
文章平均质量分 61
17信计廖彪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基准测试时go mod报错
记录一个go语言测试时遇到的问题 问题描述 在windows机器里GOPATH路径下有一个的demo包下有一个demo_test.go的测试文件,里面包含一个单元测试函数和一个基准测试函数,此时使用go test -v demo_test.go测试能正常进行,但使用go test -bench=.做基准测试时却有如下报错, go: go.mod file not found in current directory or any parent directory; see 'go help modules'原创 2022-03-14 11:19:42 · 951 阅读 · 0 评论 -
Go-库源码文件
Go-库源码文件定义怎样把命令源码文件中的代码拆分到其他库源码文件?对于实体程序,还有其他的访问权限规则吗? 定义 库源码文件是不能被直接运行的源码文件,它仅用于存放程序实体,这些程序实体可以被其他代码使用。 怎样把命令源码文件中的代码拆分到其他库源码文件? 在同一目录下 此时运行demo4.go即可得到结果 在不同代码包或不同目录下引用库源码文件 同样,运行demo4.go文件即可得到结果 对于实体程序,还有其他的访问权限规则吗? ...原创 2021-10-31 15:03:38 · 188 阅读 · 0 评论 -
Go-命令源码文件
Go-命令源码文件命令源码文件的用途什么,怎样编写它? 环境变量GOPATH指向的是一个或多个工作区,每个工作区都会有以代码包为基本组织形式的源码文件。 源码文件又分为三种: 命令源码文件 库源码文件 测试源码文件 命令源码文件的用途什么,怎样编写它? 命令源码文件是程序的运行入口,是每个可独立运行的程序必须拥有的。我们可以通过构建或安装,生成对应的可执行文件,后者一般会与该命令源码文件的直接父目录同名。 如果一个源码文件属于main包,并且包含一个无参数声明的main函数,那么它就是命令源码文件。如原创 2021-10-31 10:46:46 · 228 阅读 · 0 评论 -
工作区和GOPATH
工作区和GOPATHGo的环境变量设置GOPATH有什么意义?:由于Go语言项目在其生命周期内的所有操作(编码、依赖管理、构建、测试、安装等)基本上都是围绕着GOPATH和工作区进行的。它背后有三个知识点:Go语言源码的组织方式了解源码安装的结果理解构建和安装Go程序的过程思考题补充 Go的环境变量 GOROOT:Go语言安装根目录的路径,也就是go语言的安装路径。 GOPATH:若干工作区目录的路径,是我们自己定义的工作空间。 GOBIN:Go程序生产的可执行文件(executable file)的路径原创 2021-10-29 18:07:10 · 171 阅读 · 0 评论 -
Golang语言类型
Golang语言类型基础数据类型 基础数据类型 类型 描述 布尔型 布尔型的值只能是常量true或者false,例如:var b bool = true 数字类型 整型与浮点型 字符串类型 固定长度的字符连接成的字符序列。Go的字符串由单个字符连接成的 派生类型 指针类型(Pointer),数组类型,结构化类型(struct),函数类型,切片类型,接口类型(interface) ...原创 2021-10-20 17:23:51 · 94 阅读 · 0 评论