golang用数组作为函数参数
生活随笔
收集整理的這篇文章主要介紹了
golang用数组作为函数参数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在 golang,數組是值。作為參數傳進函數時,傳遞的是數組的原始值拷貝,此時在函數內部是無法更新該數組的
package mainimport "fmt"func main() {x := [3]int{5,2,9}func(arr [3]int) {arr[0] = 8fmt.Println(arr) }(x)fmt.Println(x) }運行:[8 2 9]
? ? ? ? ? ? ? ? ? [5 2 9]
?
總結
以上是生活随笔為你收集整理的golang用数组作为函数参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: golang中string不能为nil
- 下一篇: golang中string下标访问