golang的切片和数组.pdfVIP

  • 0
  • 0
  • 约5.72千字
  • 约 7页
  • 2023-06-15 发布于上海
  • 举报
golang的切⽚和数组 ⼀、golang数组 数组的定义 var a [len]int,如:var a [5]int,数组长度必须是常量,且是类型的组成部分。⼀旦定义,长度不能变。 数组可以通过下标进⾏访问,下标是从0开始,最后⼀个元素下标是:len-1,遍历数组⼀般有以下两种⽅式: for i := 0; i len(a); i++ { } for index, v := range a { } ps:数组⽀持⽐较,⽀持 “==”、!= 操作符,⽐较数组类型以及数组中的每⼀个元素,类型不同不能进⾏⽐较。 func main() { a := [5]int{1, 2, 3, 4} b := [5]int{1, 2, 3, 4} c := [5]int{1, 2, 3} fmt.Println( a == b , a == b) //true fmt.Println( a == c , a == c) //false } 初始化数组 1、⼀维数组 var arr1 = [5]int{1, 2, 3, 4, 5} 指定元素个数 var arr2 = […]int{1, 2, 3, 4, 5, 6} 不指定元素个数 可以

文档评论(0)

1亿VIP精品文档

相关文档