后端实践选题:Go 语言入门指南:基础语法和常用特性解析
看完了第一个视频,感觉视频的进度可能有点快,半个小时就把go的基础语法讲完了
视频主要是讲了go的基本语法
此章节和其他语言的代码很类似,上手也比较快
具体的可以跟着代码走一遍加深印象
其中只先放第一部分的代码,其他代码可以在这网站里实验或者运行,个人感觉还是不错滴\
运行代码格式如 go run ./01-hello/main.go
hello world代码:
package main
import (
"fmt"
)
func main() {
fmt.Println("hello world")
}
类型代码:
for循环代码:
switch分支代码:
数组代码:
切片代码:
map代码:
range遍历代码:
函数func代码:
go里面的指针样例:
go里面的结构体代码:
go里面结构体函数例子:
go里面错误类型代码:
go里面string类型的各种方法:
go里面各种格式化输出:
这里可能和其他语言有点不一样,其中%v是输出,%+v是详细输出,%#v是更详细的输出
这一点可以特记一下
go里面转换json:
主要是调用相关的库函数