GO不支持数组通过函数参数更改,有点不一样

package main

import "fmt"

func modify(array [10]int) {
    array[0] = 10
    fmt.Println("In modify(), array values: ", array)
}
func main() {
    array := [10]int{1, 2, 3, 4, 5}
    modify(array)
    fmt.Println("In main(), array values: ", array)

}

D:/gocode/gocode.exe [D:/gocode]

In modify(), array values: [10 2 3 4 5 0 0 0 0 0]

In main(), array values: [1 2 3 4 5 0 0 0 0 0]

成功: 进程退出代码 0.

上一篇:linux系统挂载windows文件夹


下一篇:通过ORACLE分析函数过滤重复数据