学习初衷
之前接触过前端的编程,但对于后端的了解一直不足,所以准备了解一些后端的语言来实现,软件开发的闭环。
加上如今,go语言已经成为大多公司的主流语言,用它开始我认为是个不错的选择。
本文结合菜鸟教程,将问题记录于此,如果有大佬路过,也请指教。我会一直更新回答之前的问题。
第一步 环境安装
IDE的配置,这里直接查看菜鸟教程就完成了安装。 vscode安装起来自动安装了其他包,还不错
同时了解了环境变量的知识点(之前安装各种IDE,配置环境变量感觉云里雾里的)
环境变量:用来指定操作系统运行环境的一些参数(我理解为编程文件的一些头文件)。
系统环境变量:整个电脑的。
用户环境变量:单独某个用户的(一个操作系统一般可以设置多个用户)。
第二步 初识GO
结构
- init() 函数是什么?
- fmt.Println(arr)。如果没有特别指定,它们会以默认的打印格式将变量 arr 输出到控制台。这一函数如何使用?
- 包外可见和包内可见是什么概念?
注意点:
- { 不能单独放在一行
基础语法
- 用法和其他语言一样
注意点:
- 空格的使用让程序更易读
数据类型
- 没见过或者遗忘了的类型:
- 指针类型(Pointer)、
- 结构化类型(struct)、
- Channel 类型
- (e) 函数类型
- (f) 切片类型
- (g) 接口类型(interface)
(h) Map 类型
数据常量、变量
注意点:
- 如果变量已经使用 var 声明过了,再使用 := 声明变量,就产生编译错误