美文网首页
01 | hello world

01 | hello world

作者: 刀斧手何在 | 来源:发表于2020-03-21 18:13 被阅读0次

    安装

    • 下载源码包
    wget https://dl.google.com/go/go1.13.6.src.tar.gz
    
    • 解压
    tar -C /usr/local -xzf go1.13.6.src.tar.gz
    
    • 设置环境变量
    export PATH=$PATH:/usr/local/go/bin
    
    • 测试
    go version
    

    环境变量配置

    • GOROOT
      Go 语言安装根目录的路径,也就是 GO 语言的安装路径
    • GOPATH
      若干工作区目录的路径。是我们自己定义的工作空间
      GOPATH 简单来说是 Go 语言的工作目录,它的值是一个或多个目录的路径,每个目录都代表 Go 语言的一个工作区(workspace)。
      事实上,由于 Go 语言项目在其生命周期内的所有操作(编码、依赖管理、构建、测试、安装等)基本上都是围绕着 GOPATH 和工作区进行的
      1.8 以前必须设置,1.8以后使用默认值
    • GOBIN
      GO 程序生成的可执行文件(executable file)
    • go env
      查看go环境变量设置

    代码包

    Go 语言的源码是以代码包为基本组织单位的。
    在工作区中,一个代码包的导入路径实际上就是从 src 子目录,到该包的实际存储位置的相对路径。


    image.png
    • go bulid 构建代码
      -x ,-n ,-v ,-a
    • go install 安装代码
    • go run xxx.go 直接运行代码

    hello world

    //包 代表代码所在的模块
    package main
    
    //导入依赖的代码
    import "fmt"
    
    //功能实现
    func main(){
        fmt.Print("hello world")
    }
    

    相关文章

      网友评论

          本文标题:01 | hello world

          本文链接:https://www.haomeiwen.com/subject/vaicthtx.html