Go语言基础|青训营笔记
这是我参与「第五届青训营 」伴学笔记创作活动的第 3天
最近几天在敲go的代码的时候,发现还是有一些地方不太熟悉,果然还是基础不牢,地动山摇,打算回顾一下go语言的基础,正好我字节青训营go语言基础部分的笔记还没有做,正好可以补一下。 一、本堂课重点内容:
基本是关于Go语言的基础语法
二、详细知识点介绍:
- 首先介绍了Go语言的特点 :语法简洁,轻量编译和运行速度快,最主要的亮点是协程 然后就是Go语言的基础语法,
- 一些关键字的使用,以及其他语法层面的注意点,如switch case 关键字自带break,同时case支持更多的类型,同时还有一些数据结构的使用,切片的使用和map的使用,切片就是动态数组,map就是我们常见的key-value键值对的数据结构,
- 当然还有指针的说明和使用,当然go语言的指针的作用不像c和c++的权力那么大,可以随意操作内存,go语言的指针更多的作用给我感觉就是用来传参修改数据的,
- 但是错误处理和java还是有很大不同的,这里的错误处理是一切通过error来处理,但是还有panic来表示重大错误,
- 刚开始go语言给我的感觉就是简洁,语法方面的简洁,
三课后总结 go语言和我之前学的java还是有很大的不同,不像java那么的臃肿,反而简洁快速,然后就是程序代码基础的问题,还是得多敲, 多练习。然后就是课程方面,总体很精炼,可能是时间的问题,总体的课程以引导为主,想要了解更详细还得我们课后自己努力