这是我参与「第五届青训营 」伴学笔记创作活动的第 1天
- Go语言优点 高性能、高并发 语法简单、学习曲线平缓 丰富的标准库 完善的工具链 静态链接 快速编译 跨平台 垃圾回收
许多企业目前使用Go作为后端开发语言,如:字节跳动、腾讯、哔哩哔哩等
2.配置环境 Go的开发环境VSCode或者Golang 3.变量:go语言是一门强类型语言,常见的变量类型包括整型,字符串,浮点型,布尔类型等。其声明方式主要有两种: Var name string= 变量名 := 4.for循环 go中没有while循环和do while循环,只有唯一的for循环,语法格式为: for 循环条件{
} 5.if-else语句 if 判断语句 {
} 6.switch语句 Go中的switch case,在每个case中,break是隐式存在的 7.数组是一个具有编号,且长度固定的元素序列。 8.切片是一个长度可变的特殊数组,可以任意改变其长度,也可以有其他更丰富的操作。 9.指针与地址 go 语言中支持的指针操作是取地址和取值操作,不支持对指针进行加减运算 10.结构体 go 语言可以为结构体定义方法,类似于其他语言中的成员方法。定义结构体方法时,使用结构体指针就可以修改结构体 11.错误处理 使用函数的返回值处理异常 12.标准库 字符串-strings包 格式化字符串-Printf()方法 JSON-encoding/json包 时间-time包 数字字符串转换-strconv包 进程信息-os包