1.Go内置关键字和注释方法
break default func interface selectcase defer go map structchan else goto package switchconst fallthrough if range typecontinue for import return var
2.Go程序的一般结构
//当前程序的包名package main//导入其它的包import "fmt"//全部变量的声明与赋值var name = "gopher"//一般类型的声明type newType int//结构的声明type gopher struct{}//接口的声明type golang interface{}//由main函数作为程序入口点启动func main() { fmt.Println("Hello World!")}
3.包的导入
别名:import std "fmt"省略调用(这样可以不用写包名,直接调用):import . "fmt" 初始化,但不调用:import _ "github.com/go-sql-driver/mysql"
只有首字母为大写的才能被其它包调用(类似面向对象里面的属性public 和private)