一、Go语言环境搭建
要搭建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语言环境搭建相关推荐
- gophp解释器_go语言环境搭建、基本使用
一.go语言介绍 1.诞生于 2009年,天然支持并发,很新,生态不完善 python:1989年,java:1990年.2005年,之前的语言,对并发支持不是特别好 2.google出的. pyth ...
- 菜鸟学C语言-环境搭建
菜鸟学C语言-环境搭建 本人由于工作需要,需要用C写一套程序,虽然以前看过一两本C的书,但是时隔几年早已忘得一干二净,所以相当于是需要从头开始学习,在此记录一下我得学习成果 环境所需工具 window ...
- Windows平台Go语言环境搭建
官网:https://golang.google.cn/dl/ 使用 Go 构建简单.安全.可扩展的系统 "当时,没有一个团队成员知道 Go,但在一个月内,每个人都在用 Go 编写,我们正在 ...
- VScode下的Rust语言环境搭建
VS Code对Rust有着较完备的支持,下面主要介绍VScode下的Rust语言环境搭建 下面是VSCode的下载地址: Download Visual Studio Code - M ...
- Go语言环境搭建详解(2020版)
最近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有最近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这3年多Go更新了很多 ...
- python是一种蟒蛇使用的语言_python树莓派系列教程一:初识大蟒蛇 python(python语言环境搭建篇)...
作者:剑若游龙微信公众号<科学是什么东东>,欢迎关注 作者微信号,欢迎与我交流 网络爬虫,人工智能,机器学习,如何让计算机理解能力更强,如 何让你手中的机器人更人性化,更聪明? 不管是大人 ...
- sublime怎么运行go_go语言环境搭建+sublime text3(windows环境下)
1.安装sublime text3 2.安装go语言程序包 3.测试go语言是否安装成功 键入cmd命令 ,打开dos窗口,键入go命令(如果在默认路径下找不到,可以在安装目录下查找,eg:go/bi ...
- Windows系统下R语言环境搭建及高级图表绘制
1.R语言环境及其编译软件下载安装: 链接:https://pan.baidu.com/s/186hjytYEqJB2kDUed0beAA 提取码:mtwh 先安装R-4.0.3-win.exe,这 ...
- 可爱鱼os go语言环境 搭建+ goland安装激活
目录 0 环境 1 参考网址 2 go环境搭建 1 下载 解压安装包 2 全局变量配置和验证 3 goland安装 配置 1 下载 解压安装包 2 添加go.desktop文件 4 激活goland ...
最新文章
- CentOS7 打包RPM 升级OpenSSH8.3
- 广度深度都要,亚马逊是如何推动 Alexa 内生成长的?
- Oracle分析函数巧妙使用
- 畅想来自未来的便携扫描仪
- 【机器学习算法专题(蓄力计划)】五、机器学习中的线性代数的基础操作
- boost::mpl模块实现is_sequence相关的测试程序
- const int *p说明不能修改_C语言关键字const和指针结合的使用
- qt triggered信号_Qt之网络编程UDP通信
- sql 创建用户脚本
- Linux的shell编程(三)
- mongodb java 地理位置_MongoDB的地理位置索引
- 大数据BI框架知识点备注
- 高等数学(上)思维导图
- 【JavaScript学习-红宝书】1.语言基础
- android 混淆字符串,android 代码混淆
- Excel删除重复项,不保留重复项数据
- 打印服务器通常不采用tcp ip协议,TCP/IP 卷Ⅰ协议-绪论
- activiti流程例子:详解员工请假流程的实现
- 封装一个自己的golang操作MySQL数据库工具
- python修改散点图中点的颜色_更改matplotlib中散点图点的颜色
热门文章
- http / 关于长连接和短链接的理解
- C/C++ / 函数调用规则汇总
- php隐含值传递,php – jQuery更新隐藏的输入值,但不传递给POST变量
- node 没有界面的浏览器_node.js爬虫入门(二)爬取动态页面(puppeteer)
- 实时对讲是怎么发起的_QQ可实时显示手机电量并展示给好友 近半投票者支持该功能...
- mysql缓存 碎片_Mysql查询缓存碎片、缓存命中率及Nagios监控
- 性能测试二十八:环境部署之Dubbo部署
- 实现一个简单的代码字计数器(二)
- Android中应用安装分析
- Js中for循环的阻塞机制