前情提要
不重要!对于GOPATH,只想说:你在教我做事?累了,毁灭吧!
准备工作
go版本 >= 1.11
设置GO111MODULE的值为ON或者AUTO
正文
1,新建项目文件夹,然后进入该文件夹执行go mod初始化命令
mkdir go-fj
cd go-fj
go mod init fj
Tip:init后面是这个项目的包名,随便起,后面会用到
2,新建文件夹config,config下新建cnf.go文件(名字随意,不重要),cnf.go代码如下
package config
const (
author = "bett"
Version = 1.20
)
Tip:package名字要和文件夹名字一致
3,在项目根目录新建main.go文件,作为启动文件,main.go代码如下
package main
import (
"fmt"
"fj/config"
)
func main(){
fmt.Println(cf.Version)
}
Tip:为什么不打印cf.author呢?因为只有首字母大写的变量和方法才能被包外的程序引用
4,运行程序

结语
在项目中任何位置的文件想引用其他文件都是一样的写法,比如有个文件的位置是“项目根目录/config/image/large/size.go”
import "fj/config/image/large"
项目总包名/第一层文件夹名字/第二层文件夹名字/.../文件所在的文件夹名字


2332

被折叠的 条评论
为什么被折叠?



