拾贝杂苑

2014年4月3日

Go语言的传值与传引用

摘要: Go语言里的传值与传引用大致与C语言中一致,但有2个特例,map和channel默认传引用,也就是说可以直接修改传入的参数,其他的情况如果不用指针的话,传入的都是参数的副本,在函数中修改不会改变调用者中的变量值。简单的做了一个例子:package mainimport "fmt"func main() { fmt.Println("Hello from Go start") var sVal string var sRef string var dVal []byte var dRef []byte var mVal map[string]string 阅读全文

posted @ 2014-04-03 22:16 拾贝杂苑 阅读(2702) 评论(0) 推荐(0) 编辑

导航