Go语言开发实战——第01天 环境搭建和第一个程序

Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。
它具有以下特点:
它可以在一台计算机上用几秒钟的时间编译一个大型的Go程序。Go为软件构造提供了一种模型,它使依赖分析更加容易,且避免了大部分C风格include文件与库的开头。Go是静态类型的语言,它的类型系统没有层级。因此用户不需要在定义类型之间的关系上花费时间,这样感觉起来比典型的面向对象语言更轻量级。Go完全是垃圾回收型的语言,并为并发执行与通信提供了基本的支持。按照其设计,Go打算为多核机器上系统软件的构造提供一种方法。

Go是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。它也打算成为现代的,支持网络与多核计算的语言。要满足这些目标,需要解决一些语言上的问题:一个富有表达能力但轻量级的类型系统,并发与垃圾回收机制,严格的依赖规范等等。这些无法通过库或工具解决好,因此Go也就应运而生了。

安装环境下载地址:https://www.golangtc.com/download

Go语言开发实战——第01天 环境搭建和第一个程序

下载后解压放在C盘下,并配置环境变量

环境变量在《我的电脑》右击选择《属性》选择《高级系统设置》选择《高级》

Go语言开发实战——第01天 环境搭建和第一个程序


配置环境变量

(1). 新建 变量名:GOBIN 变量值 :c:\go\bin

(2). 新建 变量名:GOARCH 变量值:386

(3). 新建 变量名:GOOS 变量值:windows

(4). 新建 变量名: GOROOT 变量值:c:\go

(5). 编辑 Path 在Path的变量值的最后加上 %GOBIN%
Go语言开发实战——第01天 环境搭建和第一个程序
如果是msi安装文件,Go语言的环境变量会自动设置好。如果后面的测试无法通过,可以重新设置环境变量。

本人安装msi,发现go命令不能识别,查看环境变量后,发现只有path和GOROOT ,另外两个没有,所以自己新建并且设置了一下,测试通过。


测试安装是否成功 

 
打开Windows中的命令提示符(cmd.exe)执行命令:go version 或者 go help
正常情况下会显示:

Go语言开发实战——第01天 环境搭建和第一个程序


安装IDE


我使用的是相对比较好用一点的开发环境Go land

下载地址:http://www.jetbrains.com/go/download

安装完成后设置:GOROOT  进入该位置在《file》->《Settings》

Go语言开发实战——第01天 环境搭建和第一个程序

写代码,运行程序:

Go语言开发实战——第01天 环境搭建和第一个程序


OK 第一天课程内容结束~

我是刘法师~