生活随笔
收集整理的這篇文章主要介紹了
go语言数组的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
go語言的數組除了和C語言的定義時方式不同,使用起來基本上是一樣的
定義數組:
var arrName
[4]int
arrName
[0] = 1
var arrname2
= [4]int{1, 2, 3, 4}
var b
= [5]int{1, 2, 3}
var c
= [5]int{1: 1, 3: 2}
d
:= [...]int{1, 2, 3, 4}
package main
import ("fmt"
)func print1to20() int {res
:= 0for i
:= 0; i
<= 20; i
++ {res
+= i
}return res
}func main() {var arr1
[4]intarr1
[0] = 1arr1
[1] = 2fmt
.Println("數組的長度", len(arr1
))fmt
.Println("數組的容量", cap(arr1
))var a
= [4]int{1, 2, 3, 4}fmt
.Println(a
)var b
= [5]int{1, 2, 3}fmt
.Println(b
)var c
= [5]int{1: 1, 3: 2}fmt
.Println(c
)d
:= [...]int{1, 2, 3, 4}fmt
.Println(d
)var f
= [...]int{1, 2, 34, 5}fmt
.Println(f
)fmt
.Println("array test")
}
package main
import ("fmt"
)func main() {var arr1
[5]intarr1
[0] = 1arr1
[1] = 2arr1
[2] = 3arr1
[3] = 4arr1
[4] = 5for i
:= 0; i
< len(arr1
); i
++ {fmt
.Println(arr1
[i
])}for index
, value
:= range arr1
{fmt
.Printf("index = [%d], value = [%d]\n", index
, value
)}for _, value
:= range arr1
{fmt
.Printf("value = [%d]\n", value
)}
}
總結
以上是生活随笔為你收集整理的go语言数组的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。