1、每个Go应用程序都包含一个名为main的包,main函数是每一个可执行程序所必须包含的,一般来说是启动后第一个执行的函数。
2、注释:多行:/**/,单行://。
3、.go变量作用域:
1、局部变量:函数体之内声明的变量称为局部变量;
2、全局变量:函数体之外声明的变量称为全局变量,全局变量可以在整个包甚至外部包(被导出后)使用,全局变量可以在任何函数中使用。
不同类型的局部或全局变量默认值为:
| 类型 | 初始化默认值 |
|int–|0–|
|-float32-|-0-|
| pointer | nil |
4、go指针用法。
声明:
var ip *int //指向整型
var fp *float32 // 指向浮点型
var a int = 20
ip = &a //取地址
fmt.prinft("地址:%x\n", ip)
fmt.printft("ip变量: %d\n", *ip)
空指针为nil。