开发者社区> statmoon> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Golang学习笔记-环境搭建指南

简介:   最近一直在研究Docker和Kubernetes,这两者都是使用Go语言开发,为了更深入的了解Docker和Kubernetes,打算学习一下Go语言。
+关注继续查看

  最近一直在研究Docker和Kubernetes,这两者都是使用Go语言开发,为了更深入的了解Docker和Kubernetes,打算学习一下Go语言。
为了深入细致的学习,这里列一个目录,会不断更新

  1. Golang学习笔记-环境搭建指南(本篇)
  2. Golang学习笔记-IDE安装指南
    持续更新,未完待续……

Go 语言支持以下系统:

下载安装包


  首先进到下载页面

img_1c0f6424aedc5d4d32a1cdbd8a2969ad.png
download page

笔者使用的是Windows操作系统,所以我下载的是 go1.11.windows-amd64.msi

安装Go语言开发环境


  直接双击msi文件进行安装

img_b006363de6642f2cf4951829cb4f8762.png
step 1
img_a19503a02a63c261675e044dd2ad0eca.png
step 2
img_efd073e5db84c56fd58f586a9f1b7157.png
step 3
img_d430e60c1a18ccd29253b859674c6afe.png
step 4
img_ac735b59eab7f389ef88bc3d49f2090e.png
step 5
img_909a3b91440e74bee7f639a279adf53c.png
step 6

安装程序会自动帮我们添加环境变量

img_764aec1fa04d91e8ba68f73de0f558b3.png
环境变量

测试环境

我们用控制台查看一下,输入【go version】,可以查看到go语言的版本

img_4918e8a1000ac8ca404be10da3608bea.png
version

国际惯例,我们写一个hello world程序测试一下,新建一个文件,命令为【HelloWorld.go】,写入如下内容:

package main

import "fmt"

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

然后在控制台中使用如下运行程序

go run HelloWorld.go
img_f36ad7ce6ea325994b8934b32af904cc.png
Hello world

可以看到正确输出【Hello, World!】, 证明环境安装成功,enjoy!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Go语学习笔记 - panic、recover | 从零开始Go语言
Go语学习笔记 - panic、recover | 从零开始Go语言
27 0
Go语学习笔记 - list | 从零开始Go语言
Go语学习笔记 - list | 从零开始Go语言
20 0
Go语学习笔记 - 循环语句 | 从零开始Go语言
Go语学习笔记 - 循环语句 | 从零开始Go语言
24 0
Go语学习笔记 - 条件语句 | 从零开始Go语言
Go语学习笔记 - 条件语句 | 从零开始Go语言
17 0
Go语言 反射
1. reflect 包 1.1 获取变量类型 1.2 断言处理类型转换 2. ValueOf 2.1 获取变量值 2.2 类型转换 3. Value.Set 3.1 设置变量值 3.2 示例
128 0
Go语言之反射
和Java语言一样,Go也实现运行时反射,这为我们提供一种可以在运行时操作任意类型对象的能力。比如我们可以查看一个接口变量的具体类型,看看一个结构体有多少字段,如何修改某个字段的值等。 TypeOf和ValueOf 在Go的反射定义中,任何接口都会由两部分组成的,一个是接口的具体类型,一个是具体类型对应的值。
1133 0
Go语言之单元测试
什么是单元测试 相信我们做程序员的,对单元测试都不陌生。单元测试一般是用来测试我们的代码逻辑有没有问题,有没有按照我们期望的运行,以保证代码质量。 大多数的单元测试,都是对某一个函数方法进行测试,以尽可能的保证没有问题或者问题可被我们预知。
1116 0
+关注
statmoon
笑对人生,永不言败!简书:https://www.jianshu.com/u/512430c09ee3;博客园:http://leolis.cnblogs.com/
文章
问答
文章排行榜
最热
最新
相关电子书
更多
阿里开发者手册-Golang专题
立即下载
Golang 微服务在腾讯游戏用户运营领域的探索及实践
立即下载
复杂PHP系统性能瓶颈排查及优化
立即下载