这是我参与「第五届青训营 」笔记创作活动的第1天 今天学习了Go 语言基础 - 基础语法,这是我真正接触go语言的第一天,虽然之前有听说过,但今天才开始认识这门语言,通过王老师的讲解,我了解了go语言的一些特点,比如高并发高性能、语法简单、标准库丰富、完善的工具链、静态链接、编译快速、跨平台和垃圾回收,了解到到当今go语言在很多公司都有很多应用。和其它语言一样,今天从helloword开始入门,然后学习了go中的变量声明方式,还有if else、for、switch等等语法,数组、切片、map等数据结构,之后学习了函数的声明方法、指针用法、结构体、错误处理、字符串函数和json处理等等,最后通过三个实例加深了我们的印象,三个实例由浅入深,由易到难,第一个实例猜谜游戏运用了随机数的包还有输入输出,非常有趣;第二个实例在线词典中我学到了新的api和代码转换工具,这些是我之前没使用过的,感到非常新奇;第三个实例socket5代理就比较难了,这里我跟着老师一步一步走也跟着测试,大致了解了,后续还需要复习。总之,这节课我在跟着课程的也运行代码测试,学到了很多基础知识,了解了go语言的强大,对这们语言的兴趣进一步加深。同时,今天我也遇到许多问题,一是在vscode安装go语言的依赖时总是失败,二是在clone代码时之前的密钥失效导致一直clone不下来,这些问题我都在掘金和csdn中找到了具体的解决办法。今天感觉最难的部分就是第三个实例--socket5代理,跟着老师走还可以,如果自己写肯定是写不出来(目前为止),以后继续努力,希望也能成为像王老师那样的工程师。