GO基础学习 | 青训营笔记

208 阅读2分钟

Day1 GO基础学习 | 青训营笔记

这是我参与「第五届青训营 」笔记创作活动的第1天

青训营开端

青训营是我从同学那里得知的,随后关注青训营公众号相关推送积极参与

Day 1 内容安排

从基础学习,第一天内容安排主要分为两个部分

  1. GO介绍,基础语法等学习
  2. 三个简单游戏实践模块讲解 (1)猜谜游戏(2)在线词典(3)socks5的代理,对我来说很有挑战性,涉及的很多包和用法也需要在往后的实践中逐步学习和积累

学习过程

    • 前期准备(环境配置): 我是非常基础的菜鸟选手,按照青训营入营前准备文件,安装配置GO环境,选的VScode,需要另配Go插件,推荐B站找视频跟下,网上很多步骤有点子乱
    • 基础语法: 与C语言语法规则有较多相同之处,go的语法框架有所不同,例如类型在变量名字后面,要注意 1.首先就是Go的简介,特性,环境配置,ide安装2.基础语法:变量类型,int,string,数组,切片,函数;for,if;指针,结构体等 3.错误处理;字符串处理(string包);json处理(Unmarshal,Marshal)encoding/json包。
    • 三个简单模块实践:
  • 猜谜游戏(一个简单的猜数字大小的游戏) 要注意读取信息时,结尾是否有多余的空格等需要处理
  • 在线词典(输入单词,查询到相应的注释等)
  • SOCKS5代理 (后两个实践内容还需要再理解,下次再整理啦)

总结

  1. 入营体验良好,但还是需要前期语言学习准备,在进入青训营之前我都没有接触过go语言,现在突然换成go来开发对我来说还是很有挑战性的,上课前需要多多预习,课程内容更多的是一种总结和指引,并不是很细致。但是这些都是非常基础,花心思即可

  2. 程序要练习,要多实践,不能在脑内编辑代码