简介
Go的语法接近C语言,但对于变量的声明有所不同。Go支持垃圾回收功能。Go的并行模型是以东尼·霍尔的通信顺序进程(CSP)为基础,采取类似模型的其他语言包括Occam和Limbo,但它也具有Pi运算的特征,比如通道传输。在1.8版本中开放插件(Plugin)的支持,这意味着现在能从Go中动态加载部分函数。
与C++相比,Go并不包括如枚举、异常处理、继承、泛型、断言、虚函数等功能,但增加了 切片(Slice) 型、并发、管道、垃圾回收、接口(Interface)等特性的语言级支持。Go 2.0版本将支持泛型,对于断言的存在,则持负面态度,同时也为自己不提供类型继承来辩护。
不同于Java,Go内嵌了关联数组(也称为哈希表(Hashes)或字典(Dictionaries)),就像字符串类型一样。
下面将分为三个部分:
1. Windows 上安装 Go 环境
2. 验证安装是否成功
3. Hello World
特别提醒:为了保证阅读的连贯性,操作部分的配图统一放在文末。
Windows 上安装 Go 环境
Windows 上安装 go 的环境有两种方式
1. 通过源码的方式安装,但是需要我们自己手动设置环境变量
2. 通过 MSI 安装程序的方式安装,它可以帮助我们在安装的过程自动配置好环境变量。
因为 msi 安装比较方便,这里仅仅介绍 msi 的安装方式。
下载安装程序,使用 go1.13.4.windows-amd64.msi 官网下载(
https://golang.org/dl/),根据提示进行安装,默认的安装路径是 C:\Go\,由于我自己的 C 盘剩余空间并不是很大,所以我最后更改为 D:\Go\,一直下一步到完成即可。
验证安装是否成功
我们可以通过简单的命令来验证是否安装成功。在 cmd 或者 powershell 下面运行 go,能够输出正常的信息就代表安装成功。
Hello World
开始学习编程的套路程序 hello world,创建一个文件hello.go,完成如下代码
package main
import "fmt"
func main() {
fmt.Printf("hello, world")
}
进入到 hello.go 文件所在文件夹,在地址栏输入 cmd 或 powershell,在跳出的 cmd 或 powershell 里面输入 go build,或生成一个.exe 文件,然后运行.exe 文件,会输出 “hello, world”, 到这里我们就完成了一个 go 的安装和一个最简单的 hello world 程序。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.