【Go语言基础|青训营笔记】

77 阅读2分钟

这是我参与【第五届青训营】伴学笔记创作活动的第11天。

 

一、本节课的主要内容

 

包括三个大方面,分别是经典案例、发展历史、关键技术。

 

 

二、详细知识点介绍

 

1.最初使用的Python,由于性能问题换成了Go

  1. C++ 不太适合在线Web业务

3.早期团队非Java背景

4.性能比较好

5.部署简单、学习成本低

6.内部RPC和HTTP框架的推广

 

第一步:安装Golang,这一 步骤比较简单

我们可以直接浏览器输入go.dev打开Golang的官网,然后点击download然后按照提示就可以安装Golang。

 

如果有些同学打不开的话,那么可以尝试使用Golang中国的镜像htps:stlygolang.om/o。

 

如果你访问github的速度非常慢的话,你可以配置go mod proxy, 打开goproxy.cn/按照提示操作即可, 配置完成你下载第三方包的速度会大大加快。

 

 

三、实践练习例子

 

下面我们来学习-下字符串和数字之间的转换。在go语言当中,关于字符串和数字类型之间的转换都在STR conv这个包下,这个包是string convert这两个单词的缩写。

我们可以用parselnt或者parseFloat来解析-个字符串。parseint 参数

我们可以用Atoi把一个十进制字符串转成数字。可以用itoA把数字转成字符串。

如果输入不合法,那么这些函数都会返回error

下面是时间处理,在go语言里面最常用的就是time.now0来获取当前时间,然后你也可以用time.date去构造一个带时区的时间, 构造完的时间。上面有很多方法来获取这个时间点的年月 日小时分钟秒,然后也能用点sub去对两个时间 在和某些系统交互的时候,我们经常会用到时间戳。那您可以用UNIX来获取时间戳。 time.format time.parse

 

四。、课后个人总结

 

 学完课程后,让我对于Go语言基础有了更加清晰和深刻的理解。对后端这个岗位有了更清晰的了解。了解到了后端发展的历程,扩宽了我的知识面。