1,ptr指针
指针通常指向一个内存地址,且通常为*int
在golang中我们可以这样创建一个指针,
name:=33
var ptr *int=&name
fmt.Printf("类型:%T, 自身的值:%v, 指向空间的值:%v ",ptr,ptr,*ptr)
//ptr存储的值是name的内存地址,那么*ptr就是取出name内存地址中的值
//那么*&ptr就是name的内存地址
//&:内存地址
//*:该内存地址的值
2,标识符
在go语言中任何会自定义名称的地方都叫做标识符,
标识符的定义规则
26个英文字母大小写,0-9,以及_
首字母不能为数字,严格区分大小写
不能为保留关键字比如if,for
可以为系统预设表示例如int,float
ps:变量,常量,函数常采用驼峰命名法则例如myName,如果首字母小写则访问规则为(private)大写首字母(public)