Go语言的环境搭配

Go语言简介

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

go的语法接近C语言,但对于变量的声明有所不同。Go支持垃圾回收功能。Go的并行模型是以东尼·霍尔通信顺序进程(CSP)为基础,采取类似模型的其他语言包括OccamLimbo,但它也具有Pi运算的特征,比如通道传输。在1.8版本中开放插件(Plugin)的支持,这意味着现在能从Go中动态加载部分函数。

与C++相比,Go并不包括如枚举异常处理继承泛型断言虚函数等功能,但增加了 切片(Slice) 型、并发、管道、垃圾回收、接口(Interface)等特性的语言级支持。Go 2.0版本将支持泛型,对于断言的存在,则持负面态度,同时也为自己不提供类型继承来辩护。

不同于Java,Go内嵌了关联数组(也称为哈希表(Hashes)或字典(Dictionaries)),就像字符串类型一样。

 

安装Go

Go语言是跨平台,支持Windows、Linux、Mac OS X等系统,还提供有源码,可编译安装

直接百度Go语言,点进官网下载即可,有以下几个版本,根据自身系统来下载安装

Windows :go1.8.1.windows-amd64.msi 

Linux :go1.8.1.linux-amd64.tar.gz 

Mac :go1.8.1.darwin-amd64.tar.gz 

Source: go1.8.1.src.tar.gz 

go-yu-yan-xia-zai-an-zhuang-pei-zhi-shi-yong-01

下载完成之后解压,得到go文件夹,将该文件夹放到合适的位置。然后添加环境变量GOROOT并将值设置为刚才的安装位置。并将%GOROOT%\bin添加到环境变量PATH中。最后打开命令提示符输入以下命令测试一下是否安装成功。如果出现了相应的版本号,说明我们已经安装好了Go。

C:\Users\asddf>go version
go version go1.8.1 windows/amd64

安装Go IDE

下载链接:https://www.jetbrains.com/go/download/#section=windows

根据其网站内设教程狂点下一步即可,大体上没什么特别要注意的地方

创建第一个项目

首先设置GO的工作目录、GOPATH环境变量。接着,GO的临时文件就会放到其环境变量所对应的目录中。

可用VS Code作为编辑器来编写Go代码。首先需要在VS Code中安装Go插件。然后第一次打开.go类型文件的时候,VS Code会提示安装一些插件来激活Go语言调试等功能。全部安装完成之后,

在VS Code中打开一个文件夹,然后新建文件hello.go,并写入以下内容。

package main

import "fmt"

func main() {
    fmt.Printf("你好,世界\n")
}

在安装完全部插件之后,按Ctrl+F5来编译代码,如果代码无错误,终端窗口便会运行结果。

截图

 

你可能感兴趣的:(Go语言的环境搭配)