golang

142 阅读1分钟

go语言是由谷歌开发的一门编译型语言,又称golang。虽然现在市面上主流的编程语言仍然是JAVA,但go语言作为后起之秀不得不说确实是未来可期。 作为一个曾接触过python的小白,在初次了解go语言的过程中,发现go语言鱼python虽在各方面都有说去不,但同时也有一些共同的地方。python的基础语法主要包括常量和变量,数据类型,类型间的转换以及如何使用帮助文档等 而golang则要比python更为完善和复杂。 如制作一个猜谜游戏,golang和python在大框架的逻辑上都是大差不差的,都要将实现拆分为生成随机数-读取用户输入的数字-进行判断-输出这四个模块。区别就在于两者的实现方式是不一样的。 如进行程序的编写前,都要引入一个生成随机数的包。python用的是random

微信图片_20230517231203.jpg

而golang用的则是match/rand

微信图片_20230517232228.jpg

但在此之前,golang还要引入fmt包对编写的程序进行格式化才能更好的实现输入与输出。除此之外还有os buffo strong strings time 等包都会在后面的程序编写中有所作为。

除此之外,他们实现循环的方式也有所不同,python用,

微信图片_20230517234228.jpg

实现循环,而golong则使用实现循环。

微信图片_20230517234703.jpg

相比之下,python或许是比golang要容易理解得多,但golang的功能更为齐全,运行效率也更为高。因而,将学习golang作为一个从学习python过渡到JAVA或C++也是个不错的选择。