go 语言新手上路

听参加工作的学长们说,咱学python三个月的小码农不如一个go学了一个月的‘小学弟’。啊~~~~~,python可是当下最火的一门语言啊!!!!!!凭什么风头都让一个小小个golong占尽呢???小编表示不服。

那么下面我们就来看看go语言的魅力到底在哪里吧!

go 语言新手上路_第1张图片
1.go语言是什么?
go 语言新手上路_第2张图片(图片来自于百度)

go是Google开发的一种静态强类型,编译型,并发型,并具有垃圾回收功能的编程语言

python是一种面向对象解释型程序语言,他是一种动态语言。动态语言的特性使得大家去自己控制整个类的初始化以及动态去改变对象变的很简单, 这些特性使得动态语言的灵活性远远超过静态语言。哈哈哈,还是我们的python方便简单。

2.撰写风格
在go中有几项规定,而且这些是强制的,当不匹配一下规定时编译将会产生错误。
%1.每行程序结束后不需要写分号(;)。
%2.大括号不能够换行放置
%3.if 判断式和for循环不需要以小括号包裹起来
go内有内置的gofmt工具,能够自动整理代码多余的空白,变量名称对齐,并将对齐空格转换成Tab

3.编辑器
gc和gccgo,vscode

只要你下载有anaconda,里面就有一个vscode,不需要再下载了
go 语言新手上路_第3张图片

4.写代码go 语言新手上路_第4张图片先看第一部分:
go 语言新手上路_第5张图片
这里显示的是文件。这个文件可以用记事本写,然后将扩展名修改为.go文件即可(go语言的文件扩展名为.go ,python文件的扩展名是.py)
go 语言新手上路_第6张图片
这里有一个文件,鼠标右键点开有一个打开文件夹,然后打开就好了。(/≧▽≦)/(/≧▽≦)/

go 语言新手上路_第7张图片看上面这张图,右边的这个空间是用来写代码的。(注意,注意,每编辑一下一定要ctrl+s保存一下,不然他会报错或者是运行你上一次保存的代码

go 语言新手上路_第8张图片
上图箭头的部分是运行的
go 语言新手上路_第9张图片鼠标右击文件,会出现上面的对话框,然后点击在终端打开就会出现下面的小框框啦!(注意:go文件的运行代码是 go run 文件名

5.go安装
go和python一样,都是一门编程语言,那既然是语言的话,需要怎么办呢????
小笨蛋,当然是安装这门语言啦!
go 语言新手上路_第10张图片
安装包下载:https://golang.google.cn(go官网)
点开后是这个,
go 语言新手上路_第11张图片然后点击下载。
go 语言新手上路_第12张图片从图片中可以看,go语言的安装分为迷你版的,苹果版的,linux版的。。。根据你的需要进行安装就好。
小编需要的是windows版本的。就下载的是下面那个包。
go 语言新手上路_第13张图片
下载好后他的默认路径是C:go
go 语言新手上路_第14张图片然后点开,找到bin目录,复制路径go 语言新手上路_第15张图片将复制的路径添加到环境变量中。
go 语言新手上路_第16张图片
最后测试一下。
打开cmd,输入go
go 语言新手上路_第17张图片
只要他返回的结果是上面这个样子,表明你的go已经安装好了。

测试的代码:

package main
import "fmt"
func main() {
    fmt.Println('Hellow, world')
}

结尾:
go语言主要是用来解决高并发的,因为他太新了,很多包都没有封装好。所以啊,在人工智能的时代,还是python比较受用。(~ ̄▽ ̄)~(~ ̄▽ ̄)~啦啦啦

你可能感兴趣的:(go)