go语言快速上手|青训营

102 阅读2分钟

1. 为什么要用go语言

  • 性能好,开发效率高等等不赘述
  • 做项目要用这个语言
  • 2023-08-22 (3).png

2. 安装go(Windows)

  • 在csdn上面搜关于go的安装,与java类似
  • 可以用vs code开发,但是笔者亲自试了一下,老是出问题
  • 下载goland
    • 有条件的可以直接购买,但是确实贵
    • 能申请教育邮箱免费使用最好
    • csdn上找破解版
    • 官方自带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. 总结

  • 不要畏难,大家都是从不懂到会的。
  • 不要给自己设置太高太难的目标,量力而为。知道自己的水平在哪里,然后往这个水平上高一点去努力。
  • 遇到困难不要自己闷着,一定要积极寻找解决办法。共勉