go语言 使用指针(取值 / 赋值)
1,int类型指针
age:=20
var p *int = &age
// 取值:*p
fmt.Println(*p) // 20
// 赋值
*p = 30
2,结构体
type User struct{
Name String
}
var u *User = &User{Name: "张三"}
fmt.Println(u.Name)
var db *sql.DB = &sql.DB{}
// 调用方法 db.Exec() db.Query()
1,int类型指针
age:=20
var p *int = &age
// 取值:*p
fmt.Println(*p) // 20
// 赋值
*p = 30
2,结构体
type User struct{
Name String
}
var u *User = &User{Name: "张三"}
fmt.Println(u.Name)
var db *sql.DB = &sql.DB{}
// 调用方法 db.Exec() db.Query()