GoLang初体验之学习开始——第一天

        前两天,领导找我谈话,问我对goLang有没有兴趣。说想让我转型做goLang。我内心真是万马奔腾的好不好。身为一个年近三十的程序员,一个坚实的前端工作者,我经历过了,bootstrap、angularJs、vue、flutter的洗礼。如今让我转后台,搞没搞错?这让我情何以堪,如何面对我前面几年的人生。

        不过话说回来,人嘛活到老学到老。唯有硬着头皮答应下来。路漫漫其修远兮,吾将上下而求索。以下是我自我总结的一些GoLang的学习笔记,仅代表个人观点,如有错误,还希望广大朋友们指教。帮助我学习。

        一、初识GoLang

          说到GoLang个人总结相对于其它语言的优点,个人觉得最为突出的有两点:1、运行效率高,根据一些资料说,仅比C慢10%,这个运行效率还是蛮高的。2、编辑效率高,看了一下GoLang的代码风格,跟脚本累的语言很类似,这更有利于编写的效率,这样的话会更方便编程人员的书写,身为一个前端,对此感觉甚为开心。感觉前方的路并不黑暗。

        二、不同的语言,相同的开端

        不论学习的是哪一门编程语言,第一课惯例式的环境配置,HelloWorld程序。这样的流程,让我深感亲切。下面上流程,上图。

        1、下载安装包

        下载地址:https://golang.google.cn/dl/

         我用的是windows其它的环境我没配置过,所以就写windows的配置方式

        下载之后是个msi包,双击安装,点击下一步,直到finish,完全不用你操心任何流程,方便的很呀。

        惯例安装之后,配置环境变量,打开环境变量配置之后,感觉太人性化了

        变量已经配置自动配置完成,就两个字省心。

        既然配置好了那就测试一下是否可以使用了,我的方式就是打开命令行检测GoLang版本号

        完全没问题。之后,开始我正式的学习之旅吧。

        2、helloWorld

       新建学习用的文件夹=>进入其中=>新建文本文档=>书写代码=>将后缀名修改为.go=>在文件夹中打开命令行

以上是执行GoLang两种执行方式

        三、数据类型及变量常量

        GoLang有许多数据类型,基本上跟其它语言的差不多。就不一一列举。
        特别点的是,GoLang命名、初始化常量和变量的方法。总结了一下有以下几种方式:
        1、var 变量名 数据类型 = 值,例:var a string = "Hello World"
        2、var 变量名 = 值,例:var a = "Hello World"
        3、 变量名 := 值,例:a := "Hellow World"
        4、var (变量名 变量类型,变量名 变量类型) = (值,值),例: var(a string, b int) = ("Hello World",5)
        5、(变量名,变量名) :=(值,值),例:(a,b)=("Hello World",5)
        注:如果命名常量需使用const

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值