本文摘自网络,作者_GoLang_,侵删。
//main.go
package main
import (
"fmt"
)
func main() {
a := [...]int{1, 2, 3, 4, 5, 6, 7, 8}
Test(&a)
// abc()
fmt.Println("a=", a)
}
//test.go
package main
import (
"fmt"
)
func Test(p *[8]int) {
(*p)[0] = 666
fmt.Println("p=", *p)
}
执行结果:
p= [666 2 3 4 5 6 7 8]
a= [666 2 3 4 5 6 7 8]
相关阅读 >>
更多相关阅读请进入《Go》频道 >>

Go语言101
一个与时俱进的Go编程知识库。