Go 注释
- 单行注释
// :单行注释
- 多行注释
/*
多行注释
*/
Go 内置关键字(25个均为小写)
break、default、func、interface、select、case、defer、go、map、struct、chan、else、goto
package、switch、const、fallthrough、if、range、type、continue、for、import、return、var
可见性规则
Go语言走使用首字母大小写,来决定该常量、变量、类型、接口、结构或函数是否可以被外部包调用
小写:private
大写:public
编码顺序
package main
// 导入其它的包、(别名)
import std "fmt"
// 常量的定义
const (
PI = 3.14
)
// 全局变量和声明与赋值、函数体内不能多个变量声明赋值使用
var name = "gpopher"
// 一般类型声明
type newType int
// 结构的声明
type gopher struct{}
// 接口声明
type golang interface{}
// 由 main 函数作为程序入口点启动
func main(){
std.Println("Hello world ! 你好世界!")
}
位运算
/*
6: 0110
11: 1011
------------
& 0010 = 2
| 1111 = 15
^ 1101 = 13
&^ 0100 = 4
*/