4.1 Go语言中包(Packages)基础知识先看一下目录结构,注意这里的src名称是必须的 , go在设置了GOPATH后,默认会添加src去寻找package,暂未查询是否有方法不按照src查询
根据上面的描述 , Go语言中通过包中函数的名称来区分公共函数和私有函数,我们在main函数中是无法调用myPrivateFunc的
此时如果执行通过go run方式执行,会看到如下的提示信息,这与大部分语言对于包管理方式相关 , 所以我们通过两种不同的方法来让代码执行起来
返回如下,这里面对我们后续执行有影响的两个参数GO111MODULE和GOPATH
如果要使用gopath模式引用包,则需要关闭mod模式
设置GOPATH为当前路径,即main.go所在的路径
此时再查看go env时,GOPATH已经发生改变
我们再次尝试执行代码
可以看到public函数被调用
Go语言中如何设置包的查找路径【go语言设置路径 go语言配置文件】二进制包安装go语言设置路径的话:如果安装在go语言设置路径了默认位置例如/usr/local/go (Windows系统:c:\Go)这个时候可以不需要设置GOROOTgo语言设置路径,如果改变go语言设置路径了安装的这个默认目录,那么就需要设置GOROOTGOROOT的概念有点Go安装目录的意思GOPATH是一个开发环境目录的意思,下面必须包含bin、pkg、src,然后再src下面新建项目就可以了你在没有设置GOPATH的情况下,也可以把项目建在GOROOT/src下面 , 其实和GOPATH的概念类似
go模板文件引入js路径问题Go语言模板文件可以引入js文件或css文件,但是在引入的过程中,需要注意以下几点:
1. 引入的文件路径应该是相对路径,而不是绝对路径 。
2. 在引入js文件时,需要使用{{ url }} 模板函数,用来拼接路径,这样可以更好的兼容不同的路径 。
3. 如果是在统一的文件夹中的js文件,最好使用{{ static }}模板函数,这样可以更好的节省路径长度 。
4. 在引用js文件时,需要在页面底部,可以使用{{ template }}模板函数,这样可以保证js文件在页面加载完成之前就被加载 。
总之,使用Go语言模板文件引入js文件,需要注意路径的相对性,并且使用模板函数来拼接路径,这样可以更好的兼容不同的路径,从而保证引用js文件的正确性 。
go语言设置路径的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于go语言配置文件、go语言设置路径的信息别忘了在本站进行查找喔 。
推荐阅读
- pg数据库查询表被访问的次数,pg数据库恢复误删数据
- 飞行破解游戏大全,飞行模拟游戏破解版
- 计算机毕业论文毕业设计,计算机毕业论文及毕业设计
- php用5种数据类型输出 php用于输出的有哪些方式
- 安卓平板上看时钟的app,平板整个屏幕显示时钟什么app
- pc太空即时战略游戏,太空及时战略游戏
- 显示印票是什么直播,印票直播app最新官网下载
- vb.net数组最长 vbs数组长度
- WIN7NET.4.0安装失败,win7安装net35不成功