go之關於陣列

2021-09-11 03:25:14 字數 919 閱讀 7816

陣列

package main

​import "fmt"

​/*func main() */

​func pt(aint)

//切片

func main()

//包括第0個元素,第乙個元素

pt(b[0:2])

//全部

pt(b[0:])

//不包括第二個元素到最後乙個元素

pt(b[2:])

//前二個元素

pt(b[:2])

//全部

pt(b[:])

}

切片操作

package main

​import "fmt"

​/*func main()//b陣列長度為6

a=b[0:2]//將b切片,把第乙個值和第二個值賦值給a

fmt.printf("%v\n",a)//[1,2]

a[0]=100//a陣列的第乙個值賦值為100

fmt.printf("%v\n",b)//[100 2 3 4 5 6]

}*/​

/*func main() */

​/*func main() */

​func main()

a=b[3:5]//將b陣列中下標為3,4的值取出來賦值給a

fmt.printf("%v len:%d,cap:%d\n",a,len(a),cap(a))

//[4 5] len:2,cap:3,長度為2,容量為3是因為4之前的用不到了,4之後的仍然還在

​   c:=a[0:1]

fmt.printf("%v len:%d,cap:%d",c,len(c),cap(c))

//[4] len:1,cap:3

}

GO基礎之陣列

一 陣列的宣告與遍歷 package main import fmt 宣告陣列的形式1 var arr 3 int var arr2 4 int func main fmt.println a b int 遍歷陣列方式1 for i 0 i fmt.println 遍歷陣列方式2 for value...

Go語言基礎之陣列

本文主要介紹陣列 array 及它的基本使用。陣列是同一種資料型別元素的集合。在go語言中,陣列從宣告時就確定,使用時可以修改陣列成員,但是陣列大小不可變化。基本語法 定義乙個長度為3元素型別為int的陣列a var a 3 int var 陣列變數名 元素數量 t 比如 var a 5 int,陣...

Go語言基礎之陣列

我的總結 乙個變數,指向一塊連續的,具有長度的,並且是相同型別的一塊記憶體。var 變數名 元素個數 元素型別示例 package main func main 注 var 變數名 元素個數 元素型別 等同於 var 變數名 變數型別 所以var name1 3 int var name2 4 in...