zoukankan      html  css  js  c++  java
  • go 开始

    一. 配置环境变量

      PATH=%PATH%;%GOROOT%/bin
      GOROOT=go的安装目录
      GOPATH=工作空间目录(可以配置多个路径,当go需要使用GOPATH的时候会从前到后多个路径中查找)

    二. 工作空间
      工作空间使我们工作的目录,我们必须按照指定的方式来组织代码。在工作目录下包含三个子目录:
      1. src go的源代码,采用包的方式组织,每一个目录对应一个包(包含自己的代码和第三方库的代码)
      2. pkg 里面包含包对象(编译好的库)
      3. bin 可执行命令

    三. go get

      下载指定路径的包,放在GOPATH的第一个工作空间。如果包已经存在了,效果同go install

      如: go get github.com/golang/example/hello

      go get 同时会安装该包的依赖项

    四. 包路径

      由于我们自己的代码和第三方包的代码都会放在src目录下面,未了防止冲突,必须对自己的包添加一个基本路径。

      如: %GOPATH%/src/github.com/user

    五. 包名

      go 源代码的第一行就是:

      package packageName

      这里的 packageName即为导入该包时使用的名称。

      go约定导入路径的最后一个元素就是包名。如: import "github.com/hyg/stringutil"  包名就是stringutil

    六. go命令

      go build 编译包和依赖

      go install 编译包和依赖,并把生成结果拷贝到bin或者pkg下面

      go run 编译何运行包

      go fmt 格式化代码

      go test 运行包的测试用例

      对于上面的命令,如果当前目录是包的目录,那么不需要带路径,如果不在,需要带包路径。如

      在: go install

      不在:go install github.com/user/hello

    http://docscn.studygolang.com/doc/code.html

  • 相关阅读:
    迅雷极速版 2020年 防止升级方法
    微PE WEPEMENU.INI CDLINUX BEINI 启动菜单
    tcping 0.39
    海康威视楼宇可视对讲解码器拨码规则计算器-安卓版
    博客园-文字互动插件
    WSL-Ubuntu 安装Xubuntu-Desktop 记录
    html css的冷门相关基础知识整理
    git hub 的冲突解决方案
    css实现垂直居中的方式
    js中BOM相关知识
  • 原文地址:https://www.cnblogs.com/hygblog/p/9560011.html
Copyright © 2011-2022 走看看