【Go】01-基础概念
介绍
Go是一种
静态强类型,编译型,并发型并且具有垃圾回收的编程语言
资源
安装
基础使用
- 以下说明以Linux为例,Windows同理
创建文件夹并进入:
mkdir goTest初始化:
go mod init test1,此时会生成go.mod文件,内容如下
创建一个新文件:
vim main.go,内容如下1
2
3
4
5
6
7package main
import "fmt"
func main() {
fmt.Println("hello, world")
}运行:
go run main.go
设计思想
为什么Go的声明不同于C风格的声明?
Defer, Panic, and Recover
Defer:更好的回收资源(当存在异常退出时)
Panic, and Recover:发生错误时,能够正常退出并给出错误位置
The convention in the Go libraries is that even when a package uses panic internally, its external API still presents explicit error return values.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 cv-programmer!




