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

  • 相关阅读:
    基于jQuery的鼠标悬停时放大图片的效果制作
    让document.write的广告无阻塞的加载
    浅谈DOM事件的优化
    前端自动化构建和发布系统的设计
    parseQueryString
    元素缩放
    apply用法
    3D旋转
    CSS居中的多种方法
    System Center Configuration Manager 2016 域准备篇(Part2)
  • 原文地址:https://www.cnblogs.com/hygblog/p/9560011.html
Copyright © 2011-2022 走看看