听参加工作的学长们说,咱学python三个月的小码农不如一个go学了一个月的‘小学弟’。啊~~~~~,python可是当下最火的一门语言啊!!!!!!凭什么风头都让一个小小个golong占尽呢???小编表示不服。
那么下面我们就来看看go语言的魅力到底在哪里吧!
1.go语言是什么?
(图片来自于百度)
go是Google开发的一种静态强类型,编译型,并发型,并具有垃圾回收功能的编程语言。
python是一种面向对象的解释型程序语言,他是一种动态语言。动态语言的特性使得大家去自己控制整个类的初始化以及动态去改变对象变的很简单, 这些特性使得动态语言的灵活性远远超过静态语言。哈哈哈,还是我们的python方便简单。
2.撰写风格
在go中有几项规定,而且这些是强制的,当不匹配一下规定时编译将会产生错误。
%1.每行程序结束后不需要写分号(;)。
%2.大括号不能够换行放置
%3.if 判断式和for循环不需要以小括号包裹起来
go内有内置的gofmt工具,能够自动整理代码多余的空白,变量名称对齐,并将对齐空格转换成Tab
3.编辑器
gc和gccgo,vscode
只要你下载有anaconda,里面就有一个vscode,不需要再下载了
4.写代码先看第一部分:
这里显示的是文件。这个文件可以用记事本写,然后将扩展名修改为.go文件即可(go语言的文件扩展名为.go ,python文件的扩展名是.py)
这里有一个文件,鼠标右键点开有一个打开文件夹,然后打开就好了。(/≧▽≦)/(/≧▽≦)/
看上面这张图,右边的这个空间是用来写代码的。(注意,注意,每编辑一下一定要ctrl+s保存一下,不然他会报错或者是运行你上一次保存的代码)
上图箭头的部分是运行的
鼠标右击文件,会出现上面的对话框,然后点击在终端打开就会出现下面的小框框啦!(注意:go文件的运行代码是 go run 文件名)
测试的代码:
package main
import "fmt"
func main() {fmt.Println('Hellow, world')
}
结尾:
go语言主要是用来解决高并发的,因为他太新了,很多包都没有封装好。所以啊,在人工智能的时代,还是python比较受用。(~ ̄▽ ̄)~(~ ̄▽ ̄)~啦啦啦
本文发布于:2024-01-30 12:58:05,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170659068720167.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |