1. 为什么要用go语言
- 性能好,开发效率高等等不赘述
- 做项目要用这个语言

2. 安装go(Windows)
- 在csdn上面搜关于go的安装,与java类似
- 可以用vs code开发,但是笔者亲自试了一下,老是出问题
- 下载goland
-
-
-
-
- 官方自带30天免费体验,这个也不赖,正好项目30天左右(推荐)
3. 配置环境
- 跟着csdn上面的教程一步步来
- 系统环境变量配置好path gopath goroot 这些,如果报错了就去一条条搜索error,百度解决99%的问题
- 扩展自己去安装
4. 基本语法
- 视频里面有,不多赘述,只要学过c语言,就能快速上手
- 变量var可以不接类型,直接具体定义到变量上面去,后面可以跟类型。譬如var b int =1
还有赋值的时候,前面不接var的话,后面要变成:=
- 对于if else,if里面的条件不用括号
- switch,跟C语言不同,就算没有break,每个case执行完就会跳出循环
- 函数类似C++里面的 " ? : ",是有选择的
5. 上手hello world
package main
import (
"fmt"
)
func main(){
fmt.Println("hello world")
}
- 如果运行过程中报错,那么把报错的语句复制到百度或者字节大群里面去询问。csdn解决百分之九十九的问题
6. 跟着课程跑代码
- 掘金上面课程非常不错,就是很精简,看完视频一定要跟着敲一遍代码。因为老师会,不代表你会。
- 想知道自己知识掌握程度,可以试着讲解给别人听,要是能把不会的人讲懂,那说明你掌握的很好了。
- 还有一个办法就是写文章。像笔者这样,把自己知道的写出来。写不出来,大概率自己没有掌握。
7. 总结
- 不要畏难,大家都是从不懂到会的。
- 不要给自己设置太高太难的目标,量力而为。知道自己的水平在哪里,然后往这个水平上高一点去努力。
- 遇到困难不要自己闷着,一定要积极寻找解决办法。共勉