arr1 := [5]int
arr1x := arr1 //值傳遞
arr1x[0] = 100
fmt.Println(arr1, arr1x)
//輸出: [0 0 0 0 0] [100 0 0 0 0]
//arr1 不變
arr2 := new([5]int)
arr2x := arr2 //地址傳遞
arr2x[0] = 200
fmt.Println(arr2, arr2x)
//輸出 : &[200 0 0 0 0] &[200 0 0 0 0]
//arr2 被改變
arr3 := *arr2 //地址傳遞加上* 相當於值傳遞了
arr3[1] = 300
fmt.Println(arr2, arr2x)
//輸出: [200 300 0 0 0] &[200 0 0 0 0]
go 陣列 new ()
相關文章
- Go 陣列&切片Go陣列
- GO 筆記-陣列Go筆記陣列
- Go中的陣列Go陣列
- go陣列與切片Go陣列
- go(5)陣列,切片。Go陣列
- go 語言陣列Go陣列
- Go 陣列指標(指向陣列的指標)Go陣列指標
- C++ 使用 new 建立二維陣列C++陣列
- Go中陣列和切片Go陣列
- GO 陣列-多種定義Go陣列
- go語言之陣列與切片Go陣列
- Go 快速入門指南 - 陣列Go陣列
- C++用new建立二維陣列的方法C++陣列
- GO 陣列操作四個小案例Go陣列
- 介紹 Go 的陣列和切片Go陣列
- Go 基礎教程--6 陣列 ArrayGo陣列
- Go 基礎教程--5 陣列 ArrayGo陣列
- 認識 Go 語言中的陣列Go陣列
- 聊聊Go語言中的陣列與切片Go陣列
- go語言學習-陣列-切片-mapGo陣列
- Go語言之陣列快速入門篇Go陣列
- 清華尹成帶你實戰GO案例(54)Go 陣列Go陣列
- Go 語言基礎 陣列、切片、對映Go陣列
- Go語言系列(三)之陣列和切片Go陣列
- Go 如何對陣列切片進行去重Go陣列
- 小白對go陣列及切片的學習Go陣列
- 大資料開發-Go-陣列,切片大資料Go陣列
- Go 常見資料型別-01陣列Go資料型別陣列
- Go_ if else語句 ,,迴圈,,switch,,陣列Go陣列
- C++中動態建立和刪除陣列(new 和delete)C++陣列delete
- Go的100天之旅-06陣列和SliceGo陣列
- go 陣列傳遞給函式三種方式Go陣列函式
- Go基礎語法0x01-陣列Go陣列
- go中陣列,切片和append的玄學Go陣列APP
- go語言中遍歷陣列的方法有哪些Go陣列
- Go中分配原語:newGo
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- SPOJ 694. Distinct Substrings,705. New Distinct Substrings(字尾陣列)陣列