1.静态类型介绍
静态类型变量必须是特定类型,如int string bool byte等
2.类C语法
- && and
- == 等于判断
- {}块定义
- 0 数组下标开始值
3.垃圾回收
垃圾回收,会自动回收,而不会像C一样free(str)这样来释放变量。语言垃圾回收机制是会对变量尽心跟踪,并在没有使用的时候进行释放。会增加额外开销,不过会减少致命bug出现。
4.go代码运行
代码编写很简单,可使用notebook等编写,运行模式有以下几种:
4.1直接运行
go run main.go
直接编译运行,使用临时目录来进行构建程序,运行完清理掉临时目录。
4.2 指定编译目录
go run --work main.go
指定目录。
4.3 编译代码
go build main.go
该方法直接编译,产生一个可执行文件。
5.入口函数main
必须包含入口函数main,代码在main内才可执行。但是构建库的时候可以没有main。