zoukankan      html  css  js  c++  java
  • go数组

    一。概念:

          1. 相同数据类型

          2. 固定长度

          3. 有序集合

    二。默认值:没有赋值的数组,使用默认值后者叫空值

          1. 字符串空值:“”

          2. 整数值空值:0

          3. 浮点值空值:0.0

          4. 对象空值:nil

    三。需要注意的定义方式:3种定义方式

       (一)   

    var x [3]int
    x[0] = 1
    x[1] = 2
    x[2] = 3

       (二)

    var y = [3]int{4,5,6}  

       (三)

     var  x [...]int{
    
              1,
    
              2,
    
              3,
    
          }

         1.  Go 提供的这种可以自动计算数组长度的方法在调试程序的时候特别方便,假设我们注释掉上面数组 x 的最后一个元素,

              我们甚至不需要去修改数组的长度。

         2. 在上面的例子中,还需要注意一点就是如果将数组元素定义在不同行上面,那 么最后一个元素后面必须跟上}或者,。

             上面的例子也可以是这样的

         3. 这种方式定义的数组一定是有初 始化的值的。

    四。range 函数:

          1. 用来遍历。

    //rang函数来遍历数组,会返回两个值:索引及对应的值,其中我们只关心值,索引并不关心,用_替代
    func main() {
    	//fmt.Println(x)
    	fmt.Println(y)
    	fmt.Println(z)
    	sum := 0
    	for _, i := range y {
    		sum += i
    	}
    	fmt.Println(sum)
    }
    

      

  • 相关阅读:
    使用Netcat实现通信和反弹Shell
    PentesterLab----xss
    nmap实验
    xssgame20关
    使内网服务器访问外网
    lcx端口转发
    提权
    Nmap使用及常见的参数选项
    kali渗透metasploitable靶机
    我待Django如初恋(✪ω✪)的第一天💗
  • 原文地址:https://www.cnblogs.com/derekchen/p/9739307.html
Copyright © 2011-2022 走看看