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 · 848 阅读 · 0 评论 -
Go-库源码文件
Go-库源码文件定义怎样把命令源码文件中的代码拆分到其他库源码文件?对于实体程序,还有其他的访问权限规则吗?定义库源码文件是不能被直接运行的源码文件,它仅用于存放程序实体,这些程序实体可以被其他代码使用。怎样把命令源码文件中的代码拆分到其他库源码文件?在同一目录下此时运行demo4.go即可得到结果在不同代码包或不同目录下引用库源码文件同样,运行demo4.go文件即可得到结果对于实体程序,还有其他的访问权限规则吗?...原创 2021-10-31 15:03:38 · 113 阅读 · 0 评论 -
Go-命令源码文件
Go-命令源码文件命令源码文件的用途什么,怎样编写它?环境变量GOPATH指向的是一个或多个工作区,每个工作区都会有以代码包为基本组织形式的源码文件。源码文件又分为三种:命令源码文件库源码文件测试源码文件命令源码文件的用途什么,怎样编写它?命令源码文件是程序的运行入口,是每个可独立运行的程序必须拥有的。我们可以通过构建或安装,生成对应的可执行文件,后者一般会与该命令源码文件的直接父目录同名。如果一个源码文件属于main包,并且包含一个无参数声明的main函数,那么它就是命令源码文件。如原创 2021-10-31 10:46:46 · 144 阅读 · 0 评论 -
工作区和GOPATH
工作区和GOPATHGo的环境变量设置GOPATH有什么意义?:由于Go语言项目在其生命周期内的所有操作(编码、依赖管理、构建、测试、安装等)基本上都是围绕着GOPATH和工作区进行的。它背后有三个知识点:Go语言源码的组织方式了解源码安装的结果理解构建和安装Go程序的过程思考题补充Go的环境变量GOROOT:Go语言安装根目录的路径,也就是go语言的安装路径。GOPATH:若干工作区目录的路径,是我们自己定义的工作空间。GOBIN:Go程序生产的可执行文件(executable file)的路径原创 2021-10-29 18:07:10 · 109 阅读 · 0 评论 -
Golang语言类型
Golang语言类型基础数据类型基础数据类型类型描述布尔型布尔型的值只能是常量true或者false,例如:var b bool = true数字类型整型与浮点型字符串类型固定长度的字符连接成的字符序列。Go的字符串由单个字符连接成的派生类型指针类型(Pointer),数组类型,结构化类型(struct),函数类型,切片类型,接口类型(interface)...原创 2021-10-20 17:23:51 · 53 阅读 · 0 评论