Go语言入门系列(一)之Go的安装和使用

Wesley13
• 阅读 646

1.安装环境

  1. 进入Golang官网,进入下载页面。

    (如果打不开可访问Golang中国,或者Golang中文版,或者百度网盘,提取码:wfw5)

Go语言入门系列(一)之Go的安装和使用

  1. 根据实际需求选择版本进行下载。

Go语言入门系列(一)之Go的安装和使用

  1. 运行下载好的MSI安装程序包进行安装,一路next下去,即可完成安装。

    默认安装路径是C:\Go,如有需要可以更改。

  2. 右键我的电脑-->属性-->高级系统设置-->环境变量-->系统变量-->新建系统变量GOROOT,值为你的安装路径,比如C:\Go Go语言入门系列(一)之Go的安装和使用

  3. 右键我的电脑-->属性-->高级系统设置-->环境变量$\rightarrow$双击打开系统变量中的Path变量 Go语言入门系列(一)之Go的安装和使用

​ 可以看到安装程序自动添加了golang的环境变量:你的Go安装目录下的bin目录。

  1. 测试环境是否安装成功。

    1. win+R打开命令行工具,输入go,回车,可以看到Usage信息:

    Go语言入门系列(一)之Go的安装和使用

    1. 输入cd %GOROOT%,回车,可以进入Go的安装目录:

Go语言入门系列(一)之Go的安装和使用

2. 第一个Go程序——HelloWorld

和学其他语言时一样,不管三七二十一,先把HelloWorld输出到屏幕上。

  1. 在任意位置(比如桌面),用记事本新建一个HelloWorld.go文件,编辑如下内容并保存:

    package main
    
    import "fmt"
    
    func main() {
        fmt.Printf("hello, world\n")
    }
    
  2. 调出CMD命令行工具,找到HelloWorld.go文件所在目录,并运行go build HelloWorld.go。该命令会在HelloWorld.go文件所在目录下生成一个同名的HelloWorld.exe可执行文件。

  3. 执行文件名HelloWorld即可输出hello, world字符串。

Go语言入门系列(一)之Go的安装和使用

虽然看不太懂上面几行代码是什么,但是现在我们已经成功运行了第一个Go程序。现在还算不上是入门,但起码我们找到了“门”在哪里。

3. 安装工具

工欲善其事必先利其器。在1.2.节中已经用记事本写了HelloWorld,虽然没几行,但是仍然能感觉到麻烦。一个好的工具能帮我们更方便、舒服地写代码。下面介绍两种。

3.1. GoLand

Goland是JetBrains旗下的Go语言开发工具,有30天试用期。下载Goland安装后无需做过多配置。

3.2. VSCode

  1. 下载VScode并安装VSCode

  2. 安装中文插件

Go语言入门系列(一)之Go的安装和使用

  1. 下载并安装Go插件

Go语言入门系列(一)之Go的安装和使用

建议花点时间阅读Go for Visual Studio Code。

  1. 在电脑的任意位置新建一个文件夹,用来存放你的go代码。比如D:\Work\Program\go

  2. 打开VSCode-->文件-->打开文件夹-->选择新建的go文件夹打开。

Go语言入门系列(一)之Go的安装和使用

  1. 打开go文件夹后,在该文件夹下新建一个HelloWorld.go文件。 Go语言入门系列(一)之Go的安装和使用

  2. 新建完成后,在该文件中写如下代码:

    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, World!")
    }
    

    保存,建议设置自动保存:文件-->自动保存

  3. 在vscode中调出终端即可运行命令。 Go语言入门系列(一)之Go的安装和使用

如有错误,还请指正

文章首发于公众号『行人观学』 Go语言入门系列(一)之Go的安装和使用

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Stella981 Stella981
2年前
Golang学习系列第一天:安装golang
0. ssh连接linux(我用的centos7),略1. golang下载由于Golang官网https://golang.org/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgola
Wesley13 Wesley13
2年前
Go初识
Go初识下载安装包:https://golang.org/dl/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgolang.org%2Fdl%2F)什么是Go语言Go语言也称为Golang,是由Google公司开发的一种静态强类型、编译型、
Wesley13 Wesley13
2年前
Go 1.8 新特性
官方详细说明链接:https://golang.org/doc/go1.8(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgolang.org%2Fdoc%2Fgo1.8)  国内访问:https://golang.google.cn/doc/go1.8(https://www.
Stella981 Stella981
2年前
Android So动态加载 优雅实现与原理分析
背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我
Stella981 Stella981
2年前
Golang注册Eureka的工具包goeureka发布
1.简介提供Go微服务客户端注册到Eureka中心。点击:github地址(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FSimonWang00%2Fgoeureka),欢迎各位多多star!(已通过测试验证,用于正式生产部署)2.原理
Wesley13 Wesley13
2年前
Go 1.9 新特性
官方详细说明链接:https://golang.org/doc/go1.9(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgolang.org%2Fdoc%2Fgo1.9)  国内访问:https://golang.google.cn/doc/go1.9(https://www.
Wesley13 Wesley13
2年前
go——安装与设置
1.下载安装  官方下载地址:https://golang.org/dl/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgolang.org%2Fdl%2F)  备用下载地址:https://golang.google.cn/dl/(https://www.os
Wesley13 Wesley13
2年前
Go 1.7 新特性
官方详细说明链接:https://golang.org/doc/go1.7(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgolang.org%2Fdoc%2Fgo1.7) 国内访问:https://golang.google.cn/doc/go1.7(https://www.o
Wesley13 Wesley13
2年前
Go 1.6 新特性
官方详细说明链接:https://golang.org/doc/go1.6(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgolang.org%2Fdoc%2Fgo1.6)  国内访问:https://golang.google.cn/doc/go1.6(https://www.