go-2021-01-14
1、实参和形参分处不同的内存空间中,在向子函数中传入参数后,函数开辟新的空间用于存储变量,例程如下:2、如果想要传入的形参与原来的变量在值以及存储空间上均保持一致,那么更改为传递实参的地址指针即可,例程变化如下:3、常量一旦声明后允许被引用但不能修改其值,如下举例不是说不能修改字符串(因为字符串本来可以被进行扩充、拼接等等操作),而是因为在字符串之前追加了const关键字限定,导致只读字符串转身变成为了常量。
如:const myname string = "Hello World!"
......
myname = "Hello Earth!"//错误
4、常量必须在声明的同时初始化,不能没有初值。
如:const yourname string//错误
......
5、常量不能被获取内存地址。
如:const hisname string = "Xiao Ming"
(说明,p为一个指针变量)
p := &hisname//错误
6、作用域的尽头并不意味着生命周期的终结,例如“局部变量的逃逸”。