GO语言初识

GO语言的优势;

1.效率:GO语言(或称Goland)是云计算时代的C语言 GO语言编写的程序可以媲美C/C++的代码速度,而且更加安全,支持并行进程

C/C++提供了很快的执行速度,而Ruby和Python擅长快速开发,而go则处于两者之间,不仅提供高性能的语言,也能让开发更为快速

2.可直接编译成机器码

3.静态类型语言,就是可以在编译时检查出隐藏的大部分问题。

4.语言层面支持并发,go语言天生支持并发

环境配置:

GO语言初识_第1张图片

开发软件

litede或者goland 前者免费后者需要破解

和我一样的初学者可以选择前者

 GO语言初识_第2张图片

 需要go开发环境和开发软件的可以私聊,这里就不放上来了

最后是所有语言的第一个程序-helloworld

go语言的文件名后缀是.go

GO语言初识_第3张图片

注意:这里面不能随意换行哦 我发现我按照我以前的习惯把 main()后面换行 让 { 独占一行会报错

GO语言初识_第4张图片 然后是使用cmd命令行运行go程序

注:切换盘符 例如切到D盘: 直接输入D: 然后回车 选择盘符的文件夹命令是cd 这些你们应该都知道

go语言的运行命令是 go run 文件名

GO语言初识_第5张图片

 Desktop表示桌面的意思

哦 对了还有一点:

就是第一次安装好 liteide 之后创建了第一个 “hello go” 的golang 项目,运行会报错 然后报错原因是:

这是因为:

GO111MODULE 是 Go 1.11 引入的新版模块管理方式。

GO111MODULE 环境变量用于开启或关闭 Go 语言中的模块支持,它有 off、on、auto 三个可选值,默认为 auto。

所以我们需要cmd输入:go env -w GO111MODULE=auto

 

 

你可能感兴趣的:(GO语言学习,golang)