要搭建Go语言开发环境,我们第一步要下载go的开发工具包,稳定版本是v1.9,Go1.9增加了一些新特性,这里我使用1.13版本。安装包下载地址为:https://golang.google.cn/dl/

配置环境变量。Go需要一个安装目录,还需要一个工作目录。即GOROOT、和GOPATH。

我们在系统变量里点击新建,变量名输入GOROOT,变量值是我们刚刚安装的go路径D:\Go,这样就配置好了GO目录的安装路径了。

然后修改PATH系统变量,在变量值里添加%GOROOT%\bin路径,和其他PATH变量以;,也可以定义一个GOROOT,然后在变量变量中引用GOROOT。这样我们就可以在CMD里直接输入go命令使用了。

对于IDE的安装,由于我的电脑内存不够,我这里使用的Sublime Text 3,推荐使用Golang。

安装Sublime Text 3的过程PASS。安装完成Sublime Text 3,这里需要安装GoSublime插件。

.打开网页https://github.com/DisposaBoy/GoSublime,下载gosublime的zip包,解压到这里的路径上(Sublime Text 3安装目录)

这里需要安装GoSublime插件,Package Control已安装
快捷键crtl+shift+p,在弹出的窗口输入install package
安装go插件GoSublime

下面创建demo.go,输入一个hello world

package mainimport "fmt"func main() {fmt.Println("Hello, world!")
}

按住快捷键 ctrl+b 运行

第1行:我们的Go程序是由包——package构成的,包的声明形式为:package <包名>。该行的意思是:当前HelloWorld.go文件属于main包。

第2行:如果你使用过Java或Python,那你对import肯定不陌生。该行的意思是:导入一个名为fmt的包。如果需要导入多个包,有两种写法:

import "fmt"
import "math"

或者使用分组形式同时导入多个包


import ("fmt""math/rand"
)

显然第二种使用括号,以分组的形式导入更加方便。

第3行:我们使用func关键字来声明一个函数,在这个例子中,我们声明的是main函数。如果你有过其他语言的编程经验,肯定熟悉main函数的作用:程序的入口。

第4行:我们的函数内容放在函数的{}中,在该例中,调用了fmt包中的打印方法,由此可见,Golang语言调用函数的方法和Java、Python一样使用小数点:<包名>.<函数名>

看完这几行简单代码,我们发现:在Go语言中,和Python一样,都不需要分号;来结束语句。

一、Go语言环境搭建相关推荐

  1. gophp解释器_go语言环境搭建、基本使用

    一.go语言介绍 1.诞生于 2009年,天然支持并发,很新,生态不完善 python:1989年,java:1990年.2005年,之前的语言,对并发支持不是特别好 2.google出的. pyth ...

  2. 菜鸟学C语言-环境搭建

    菜鸟学C语言-环境搭建 本人由于工作需要,需要用C写一套程序,虽然以前看过一两本C的书,但是时隔几年早已忘得一干二净,所以相当于是需要从头开始学习,在此记录一下我得学习成果 环境所需工具 window ...

  3. Windows平台Go语言环境搭建

    官网:https://golang.google.cn/dl/ 使用 Go 构建简单.安全.可扩展的系统 "当时,没有一个团队成员知道 Go,但在一个月内,每个人都在用 Go 编写,我们正在 ...

  4. VScode下的Rust语言环境搭建

    VS Code对Rust有着较完备的支持,下面主要介绍VScode下的Rust语言环境搭建 下面是VSCode的下载地址: ​​​​​​​Download Visual Studio Code - M ...

  5. Go语言环境搭建详解(2020版)

    最近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有最近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这3年多Go更新了很多 ...

  6. python是一种蟒蛇使用的语言_python树莓派系列教程一:初识大蟒蛇 python(python语言环境搭建篇)...

    作者:剑若游龙微信公众号<科学是什么东东>,欢迎关注 作者微信号,欢迎与我交流 网络爬虫,人工智能,机器学习,如何让计算机理解能力更强,如 何让你手中的机器人更人性化,更聪明? 不管是大人 ...

  7. sublime怎么运行go_go语言环境搭建+sublime text3(windows环境下)

    1.安装sublime text3 2.安装go语言程序包 3.测试go语言是否安装成功 键入cmd命令 ,打开dos窗口,键入go命令(如果在默认路径下找不到,可以在安装目录下查找,eg:go/bi ...

  8. Windows系统下R语言环境搭建及高级图表绘制

    1.R语言环境及其编译软件下载安装: 链接:https://pan.baidu.com/s/186hjytYEqJB2kDUed0beAA  提取码:mtwh 先安装R-4.0.3-win.exe,这 ...

  9. 可爱鱼os go语言环境 搭建+ goland安装激活

    目录 0 环境 1 参考网址 2 go环境搭建 1 下载 解压安装包 2 全局变量配置和验证 3 goland安装 配置 1 下载 解压安装包 2 添加go.desktop文件 4 激活goland ...

最新文章

  1. CentOS7 打包RPM 升级OpenSSH8.3
  2. 广度深度都要,亚马逊是如何推动 Alexa 内生成长的?
  3. Oracle分析函数巧妙使用
  4. 畅想来自未来的便携扫描仪
  5. 【机器学习算法专题(蓄力计划)】五、机器学习中的线性代数的基础操作
  6. boost::mpl模块实现is_sequence相关的测试程序
  7. const int *p说明不能修改_C语言关键字const和指针结合的使用
  8. qt triggered信号_Qt之网络编程UDP通信
  9. sql 创建用户脚本
  10. Linux的shell编程(三)
  11. mongodb java 地理位置_MongoDB的地理位置索引
  12. 大数据BI框架知识点备注
  13. 高等数学(上)思维导图
  14. 【JavaScript学习-红宝书】1.语言基础
  15. android 混淆字符串,android 代码混淆
  16. Excel删除重复项,不保留重复项数据
  17. 打印服务器通常不采用tcp ip协议,TCP/IP 卷Ⅰ协议-绪论
  18. activiti流程例子:详解员工请假流程的实现
  19. 封装一个自己的golang操作MySQL数据库工具
  20. python修改散点图中点的颜色_更改matplotlib中散点图点的颜色

热门文章

  1. http / 关于长连接和短链接的理解
  2. C/C++ / 函数调用规则汇总
  3. php隐含值传递,php – jQuery更新隐藏的输入值,但不传递给POST变量
  4. node 没有界面的浏览器_node.js爬虫入门(二)爬取动态页面(puppeteer)
  5. 实时对讲是怎么发起的_QQ可实时显示手机电量并展示给好友 近半投票者支持该功能...
  6. mysql缓存 碎片_Mysql查询缓存碎片、缓存命中率及Nagios监控
  7. 性能测试二十八:环境部署之Dubbo部署
  8. 实现一个简单的代码字计数器(二)
  9. Android中应用安装分析
  10. Js中for循环的阻塞机制