包引用
import(
- “bao1”
. “bao2”
b “bao3”
)
① - :引用并初始化。
② . :直接引用
③ “str” :重命名
声明变量
①a :=1
②var b = 2
③var c int;c = 3
常量
const A int =1
方法
func function_name([parameter list]) [return_type]{}
指针
#例子
var a int = 20
var b *int
b = &a
#判空
var a *int
if a!=nil
构造函数体
type struct_variable_type struct{
member definition
member definition
member definition
}
Ps:
func main() {
a,b:=g(1,"two")
f.Println(a,":",b)
}
func g(x int,y string)(int,string){
return x,y
}
①Go可以有两个返回值
数组
var variable_name [SIZE] variable_type
#实例
a:=[6]int{1,2,3,4}