四:可见性规则和指针类型入手以及new关键字
一:可见性规则:
Go语言中,使用大小写来决定该 常量、变量、类型、接口、结构或函数 是否可以被外部包所调用:
根据约定,函数名首字母小写 即为private 我们在外部包就不可以使用它,在包的内部是可以随意调用的
函数名首字母 大写 即为public 我们在外部包是可以随意调用的
课堂作业
既然导入多个包时可以进行简写,那么声明多个常量、全局变量或一般类型(非接口、非结构)是否也可以用同样的方法呢?

全局变量组不可以在函数体中使用


二:指针类型入手
(1):导读


(2):认识指针类型

(3):指针类型补充
程序在内存中存储它的值,每个内存块(或字)有一个地址,通常用十六进制数表示,如:0x6b0820 或 0xf84001d7f0



指针的一个高级应用是你可以传递一个变量的引用(如函数的参数),这样不会传递变量的拷贝。指针传递是很廉价的,只占用 4 个或 8 个字节。当程序在工作中需要占用大量的内存,或很多变量,或者两者都有,使用指针会减少内存占用和提高效率。被指向的变量也保存在内存中,直到没有任何指针指向它们,所以从它们被创建开始就具有相互独立的生命周期。

浙公网安备 33010602011771号