当前位置:   article > 正文

使用go开发的小tips

使用go开发的小tips
  1. 开启go mod
  2. GOROOT是你下载的go编译器的目录。GOPATH的位置是Go开发的工作空间,比如可用于保存Go项目的代码和第三方依赖包。
  3. 下载不了包多半是镜像源有问题,什么阿里七牛都试下
  4. go mod tidy可以拉取未下载的包,移除没用上的包
  5. 进行web开发时热重载:gin框架的六种热加载方法,你都知道吗。windwos的可能报错说找不到命令,参考windows下使用Air热加载Go程序的配置
  6. 新建项目直接在空文件夹内使用go mod init 项目名,注意这个项目名就是你的项目内的根package名称了,然后在根目录下创建main.go和main函数,然后逐步go get引入第三方包
  7. 每个文件夹里面的所有go文件必须同一个package名,package名可以不和文件夹名称一致。引入本地的包就用项目名/包名,前面可以起别名,不然这个包名就是模块名,用模块名.xxx访问模块内的变量和函数等
  8. 同一个Package内的变量和函数是共享的,这意味着同package可以跨文件像调用自身文件内的变量和函数一样进行调用,不需要像什么import xxx from ‘./xxxx’
  9. 所有的变量和函数(包括结构体属性和方法),首字母大写才是public的,否则都是private
  10. go有个可以支持json时重命名的玩意,如下
    type Result struct {
    	Success bool                   `json:"success"` 
    	Msg     string                 `json:"msg"`     
    	Data    map[string]interface{} `json:"data"`
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
  11. 每个go文件内的func init(){}是这个文件被访问后立马会执行的函数,可以用它进行包内变量的初始化
  12. go有个类似Java的Object类的东西: interface{}
  13. TODO…
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/249046
推荐阅读
相关标签
  

闽ICP备14008679号