GO语言的优势;
1.效率:GO语言(或称Goland)是云计算时代的C语言 GO语言编写的程序可以媲美C/C++的代码速度,而且更加安全,支持并行进程
C/C++提供了很快的执行速度,而Ruby和Python擅长快速开发,而go则处于两者之间,不仅提供高性能的语言,也能让开发更为快速
2.可直接编译成机器码
3.静态类型语言,就是可以在编译时检查出隐藏的大部分问题。
4.语言层面支持并发,go语言天生支持并发
环境配置:
开发软件
litede或者goland 前者免费后者需要破解
和我一样的初学者可以选择前者
需要go开发环境和开发软件的可以私聊,这里就不放上来了
最后是所有语言的第一个程序-helloworld
go语言的文件名后缀是.go
注意:这里面不能随意换行哦 我发现我按照我以前的习惯把 main()后面换行 让 { 独占一行会报错
然后是使用cmd命令行运行go程序
注:切换盘符 例如切到D盘: 直接输入D: 然后回车 选择盘符的文件夹命令是cd 这些你们应该都知道
go语言的运行命令是 go run 文件名
Desktop表示桌面的意思
哦 对了还有一点:
就是第一次安装好 liteide 之后创建了第一个 “hello go” 的golang 项目,运行会报错 然后报错原因是:
这是因为:
GO111MODULE 是 Go 1.11 引入的新版模块管理方式。
GO111MODULE 环境变量用于开启或关闭 Go 语言中的模块支持,它有 off、on、auto 三个可选值,默认为 auto。
所以我们需要cmd输入:go env -w GO111MODULE=auto