02 2021 档案
摘要:函数调用 传值:函数调用时会对参数进行拷贝,被调用方和调用方两者持有不相关的两份数据; 传引用:函数调用时会传递参数的指针,被调用方和调用方两者持有相同的数据,任意一方做出的修改都会影响另一方。 Go 语言选择了传值的方式,无论是传递基本类型、结构体还是指针,都会对传递的参数进行拷贝 通过堆栈传递参
阅读全文
摘要:数组 Go 语言中数组在初始化之后大小就无法改变,存储元素类型相同、但是大小不同的数组类型在 Go 语言看来也是完全不同的,只有两个条件都相同才是同一个类型。 func NewArray(elem *Type, bound int64) *Type { if bound < 0 { Fatalf("
阅读全文