Go语言集合

Posted da-peng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言集合相关的知识,希望对你有一定的参考价值。

ZERO.  数组

1.  创建 一个不固定大小的数组

  var array [] int

2.  遍历

var nums1 = []int 1,6,7

for _, n := range nums1
        fmt.Println(n)    //输出结果为1,6,7

for i, n:= range nums1
  fmt.Println(n)    
//输出结果为1,6,7
  fmt.Println(i)    //输出结果为0,1,2

 

一.  Map

1.  创建map

  var m = make(map[int]int)  //第一个int为key,第二个int不加中括号为val

2.  添加

  m[2] = 1  //添加key为2,val为1

3.  判断是否存在

  _, ok := m[3]  //判断3这个key是否存在 ,存在ok就是true,不存在ok就是false

  if ok

    

 

以上是关于Go语言集合的主要内容,如果未能解决你的问题,请参考以下文章

吴裕雄--天生自然--Go 语言学习笔记--Go 语言Map(集合)

Go语言集合

go语言学习---map集合

Go 语言Map(集合)

[日常] Go语言圣经-指针对象的方法-bit数组习题2

Go+ 集合 Collection 教程(4.3)